Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
#1 | ||||||
наследование классов - C++22.07.2011, 23:55. Просмотров 906. Ответов 3
Метки нет Все метки)
(
Здарова, народ!
![]() Вот сижу и пытаюсь сделать задание из книги по которой "учимся программировать в универе", а там такой поворот событий ![]() Теперь само задание: 1) добавьте в базовый и производный классы еще один конструктор с параметрами - толщиной оболочки thickness и наполнителем filter, обеспечив тем самым возможность перегрузки конструкторов; 2) сделайте в базовом классе функцию вычисления веса тела перегружаемой, добавив еще одну функцию для случая с наполнителем P=p1*V1+p2(V-V1). Код свой привожу ниже, вопрос основной что делать с этим конструктором и как его вставить.
народ что делать с конструктором Добавлено через 1 час 12 минут народ помогите плиз
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
22.07.2011, 23:55 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос наследование классов (C++):
3
Заменить наследование классов на наследование интерфейсов - C++ Наследование классов. Копирование производных классов - C++
Наследование классов - C++ Наследование классов - C++ Наследование классов - C++ |
CEBEP
107 / 107 / 9
Регистрация: 21.03.2010
Сообщений: 445
|
||||||
23.07.2011, 02:22 | #2 | |||||
Просто писать ещё один конструктор. Конструктор дочернего класса отличается тем, что обязан создать объект материнского класса...
скажем, у меня есть класс Posuda и наследуемый от него класс Miska, с конструктором принимающим, скажем, глубину и радиус миски (миска строго цилиндрическая). А класс посуда создан только с конструктором принимающим только объём
1
|
агерон
273 / 274 / 33
Регистрация: 12.10.2009
Сообщений: 1,079
|
||||||||||||||||
23.07.2011, 05:35 | #3 | |||||||||||||||
держи решение с перегрузкой конструктора CBody
компилируется под С++ Builder Rad Studio 2010 и MS VS 2008/2010 файл Body.h
2
|
CEBEP
107 / 107 / 9
Регистрация: 21.03.2010
Сообщений: 445
|
|
23.07.2011, 05:41 | #4 |
1
|
23.07.2011, 05:41 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
23.07.2011, 05:41 |
Привет! Вот еще темы с ответами:
4
Наследование классов - C++ Наследование классов - C++ Наследование классов - C++ Наследование классов - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |