Re[4]: Почему не вызывается перегруженная виртуальная функци
От: Кодт Россия  
Дата: 15.03.06 11:23
Оценка:
Здравствуйте, functional, Вы писали:

F>Прямо говорится:

F>...any direct or indirect call to an unimplemented pure virtual function from a constructor or destructor results in undefined behavior.

Прямой вызов виртуальной функции из ктора/дтора — статический. Если функция не определена (неважно, =0 она или нет), то получим не UB, а ошибку линковки.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.