Доброго времени суток. Вот есть, например, класс А. От него унаследован В. Есть указатель на объект класса А. При уничтожении объекта класса В, который находится по этому указателю, вызовется ли деструктор В? Или для этого деструктор обязательно должен быть виртуальным?
Да, деструктор тоже должен быть виртуальным, но если объект Б имеет тип Б, то при удаление его, будет правильно удаляться, если А, то уже надо делать виртуальным
Сообщение отредактировал FlyOfFly - Суббота, 06 Августа 2016, 05:59