Конструктор инициализирует объект; деструктор освобождает ресурсы при уничтожении.
Разбор
- Порядок уничтожения обратен созданию членов.
- Виртуальный деструктор нужен для полиморфного delete.
- Не бросайте из деструктора без крайней нужды.
- Defaulted спецфункции возможны.
Итог
Ctor/dtor — границы lifetime объекта.