| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Вызов из базового класса ф-ции дочернего. |
| Автор: Neitron 18.10.2005, 18:36 | ||
Подскажите, можно ли вызвать из базового класса ф-ции дочернего класса в конструкторе базового класса?
Выводит "I'm in Base" Но если вызвать S() будет выводить "I'm in Child". |
| Автор: Дрон 18.10.2005, 18:43 |
| Neitron Не-а Т.к. конструкторы вызываются в порядке от базового к дочернему, то в момент работы конструктора базового класса дочерний ещё не инициализирован. ЗЫ: На это очень многие попадаются |
| Автор: Neitron 18.10.2005, 18:47 |
| Действительно. Не подумал,. Хотя подумал, но подумал неправильно) А очень жалко |