Re[5]: А когда может не вызываться деструктор?
От: sts  
Дата: 25.01.13 14:13
Оценка:
Здравствуйте, jazzer, Вы писали:

J>int main()

J>{
J> B b;
J> A* pa = &b;
pa->>f(); //полиморфный!
J>}
J>[/ccode]
J>Здесь В замечательно обходится без виртуального деструктора и все корректно уничтожается, а 5.3.5/3 идет по градиенту.

разрушение объекта производного класса через указатель на соответствующий базовый класс

тут нет уничтожения через указатель на базовый
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.