Форум программистов, компьютерный форум CyberForum.ru

Наследование классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать класс ShortArray http://www.cyberforum.ru/cpp-beginners/thread595444.html
Класс ShortArray. Тип элементов массива – short int. Функция (signum) – вычисление функции сигнум для суммы первых m членов массива. 1. Реализуйте приведенные ниже задания, используя классы, а также реализуйте основную программу, которая будет работать с данными классами (так называемую программу-драйвер). Описание класса должно находиться в заголовочном файле (.h), а реализация методов – в...
C++ Отобрать блоки массива Всем доброго времени суток, необходимо отобрать элементы массива заключённые в нули (то есть отобрать единицы) и переместить каждый блок из единиц в отдельный массив.Размер массива может быть произвольный, как и расположение элементов в нём, также могут быть и сложные конструкции типа 00111111100 00100000100 00101100100 00101100100 00100000100 00111111100 00000000000 ну и естественно не... http://www.cyberforum.ru/cpp-beginners/thread595443.html
C++ Книги Герберта Шилдта
Здравствуйте! Закончил 1 курс, по программированию на С++ остановились на классах, наследовании и пр. для дальнейшего изучения языка хочу приобрести книжку, больше всего хвалят именно Шилдта. Хорошо, в продаже от его имени есть: С++ для начинающих. Шаг за шагом Полный справочник по C++ C++: базовый курс Самоучитель C++ C++. Руководство для начинающих Что выбрать и чем они отличаются?...
C++ Оформление программы в виде функций
Программа определяет произведение элементов в тех строках, которые не содержат отрицательных элементов. Нужно оформить ее в виде функции. Все данные для функций должны передаваться им в качестве параметров. Не понимаю, как это сделать? #include "iostream.h" #include "conio.h" int main() { int a; int i, j, n=10, m=10, c=1; bool flag; int *p;
C++ Найти максимум из чисел http://www.cyberforum.ru/cpp-beginners/thread595421.html
1)Дана последовательность целых чисел,заканчивающаяся числом С(С константа ,является признаком окончания ввода и в саму последовательность не входит).С=12212.Найти максимум из чисел,сумма цифр которых равна произведению цифр. Правила3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. 2) Перемещено в новую тему:...
C++ ios_base::unsetf Чего-то ругается на unsetf. Что я задал не так? #include <iostream> using std::ios_base; using std::ostream; ostream& operator<<(ostream& os, const Date& date) { os.fill('0'); os.width(2); os<<date.day<<'.'<<date.month<<'.'; подробнее

Показать сообщение отдельно
makasin773
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 27
03.06.2012, 22:34     Наследование классов
Базовый класс – шар. Производный класс – конус. Функция – объем.

1. Реализуйте приведенные ниже задания, создав необходимую иерархию классов, а также реализуйте основную программу, которая будет работать с данными классами (так называемую программу-драйвер). Описания классов должны находиться в заголовочных файлах (.h), а реализация методов – в файлах реализации (.cpp). Иерархия классов должна содержать в себе некоторую заданную функцию, конструкторы, деструкторы классов, метод print для вывода параметров объекта на экран. Все поля базового класса должны находиться в защищенной части класса, производного – в закрытой, а конструкторы, деструкторы, реализованная функция и функция print – в открытой. Где это необходимо используйте указатель this.
2. Базовый класс должен содержать поля класса, конструктор с параметрами, деструктор, функцию print, заданную функцию, производный – заданную функцию, дополнительные поля, конструктор. Инициализацию полей класса проведите с помощью конструктора базового класса. Занесите программный код результат работы программы и анализ ситуации в отчет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru