Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать класс ShortArray http://www.cyberforum.ru/cpp-beginners/thread595444.html
Класс ShortArray. Тип элементов массива – short int. Функция (signum) – вычисление функции сигнум для суммы первых m членов массива. 1. Реализуйте приведенные ниже задания, используя классы, а...
C++ Отобрать блоки массива Всем доброго времени суток, необходимо отобрать элементы массива заключённые в нули (то есть отобрать единицы) и переместить каждый блок из единиц в отдельный массив.Размер массива может быть... http://www.cyberforum.ru/cpp-beginners/thread595443.html
C++ Книги Герберта Шилдта
Здравствуйте! Закончил 1 курс, по программированию на С++ остановились на классах, наследовании и пр. для дальнейшего изучения языка хочу приобрести книжку, больше всего хвалят именно Шилдта. Хорошо,...
C++ Оформление программы в виде функций
Программа определяет произведение элементов в тех строках, которые не содержат отрицательных элементов. Нужно оформить ее в виде функции. Все данные для функций должны передаваться им в качестве...
C++ Найти максимум из чисел http://www.cyberforum.ru/cpp-beginners/thread595421.html
1)Дана последовательность целых чисел,заканчивающаяся числом С(С константа ,является признаком окончания ввода и в саму последовательность не входит).С=12212.Найти максимум из чисел,сумма цифр...
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);... подробнее

Показать сообщение отдельно
makasin773
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 27

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

03.06.2012, 22:34. Просмотров 285. Ответов 0
Метки (Все метки)

Базовый класс – шар. Производный класс – конус. Функция – объем.

1. Реализуйте приведенные ниже задания, создав необходимую иерархию классов, а также реализуйте основную программу, которая будет работать с данными классами (так называемую программу-драйвер). Описания классов должны находиться в заголовочных файлах (.h), а реализация методов – в файлах реализации (.cpp). Иерархия классов должна содержать в себе некоторую заданную функцию, конструкторы, деструкторы классов, метод print для вывода параметров объекта на экран. Все поля базового класса должны находиться в защищенной части класса, производного – в закрытой, а конструкторы, деструкторы, реализованная функция и функция print – в открытой. Где это необходимо используйте указатель this.
2. Базовый класс должен содержать поля класса, конструктор с параметрами, деструктор, функцию print, заданную функцию, производный – заданную функцию, дополнительные поля, конструктор. Инициализацию полей класса проведите с помощью конструктора базового класса. Занесите программный код результат работы программы и анализ ситуации в отчет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.