Destruktory

Destruktor jest wywoływany w chwili usuwania obiektu danej klasy;

Sama likwidacja obiektu może nastąpić poprzez > usunięcie go ze stosu, jeśli jest to obiekt lokalny, a operująca na nim funkcja właśnie zakończyła działanie;

- lub w wyniku wywołania operatora delete, jeśli obiekt został utworzony dynamicznie.

W obu przypadkach wywołanie destruktora jest ostatnią czynnością obiektu przed jego unicestwieniem;