Re: Инициализация базового класса
От: rus blood Россия  
Дата: 27.07.04 16:42
Оценка:
Здравствуйте, DangerDen, Вы писали:

DD>Есть класс B — он наследник класса А. У класса А нет конструктора по умолчанию. Как мне инициализировать класс А при создании класса В в его конструкторе, причем собрав определенную инфу(выполнив пару операторов)?


DD>
DD>class B: public class A
DD>{
DD>B( std::string& str ): A( /*а вот здесь мне и надо впихнуть парочку операторов, возможно переменную временную*/ ){}
DD>{}
DD>}
DD>


1. Добавить в A конструктор с параметрами.
2. Инициализировать поля базового класса в конструкторе B
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.