• Destruktor jest specjalną funkcją wywoływaną w chwili likwidacji obiektu danej klasy;
• Destruktor jest funkcjonalnym przeciwieństwem konstruktora;
• Do jego zadań należy najczęściej zwalnianie zasobów wykorzystywanych przez obiekt i inne czynności natury porządkowej;
• Destruktor nie jest obowiązkowym elementem klasy;
• Destruktor możesz zdefiniować tylko raz;
• Destruktor jest funkcją bez para metrową i nie zwracającą żadnej wartości;
• Nazwa składa się z nazwy klasy poprzedzonej znakiem