Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2011, 14:17   #1
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
Вопрос Множественное наследование С++

Дапустим имеется базовый класс с закрытыми данными Name, сожержащий конструктор:
baseClass::baseClass(string str) : Name(str) {}.
Также имеется класс унаследованный от данного, содержащий явный вызов конструктора его базового класса:
derivedClass:: derivedClass(string str) : baseClass(str) {}.
Дальше от данного унаследованного класса наследуется еще один класс. Зачем в класс последнего уровня нужно включать в конструктор явный вызов конструкторов всех уровней базовых классов? Почему недостаточно включить явный вызов только бызового класса уровнем ниже, ведь в этом базовом классе содержиться явный вызов конструктора класса уровнем ниже?
добрый_фей вне форума Ответить с цитированием
Старый 13.06.2011, 14:31   #2
добрый_фей
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 17
По умолчанию

Сам нашел ответ: это нужно только в случае сложного наследования.
добрый_фей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множественное пересечение массивов *)(oDoS* Помощь студентам 2 13.12.2010 14:20
Множественное наследование liza kalueva Общие вопросы C/C++ 2 10.03.2010 01:57
Конкурс на изощренность. Множественное наследование Парсифаль Общие вопросы C/C++ 4 09.02.2010 21:21
Завихрения множественного наследования. (Динамическое множественное наследование) Парсифаль Общие вопросы C/C++ 10 09.02.2010 15:45
Множественное наследование Crucian Общие вопросы Delphi 1 29.12.2008 14:26