There is no return value and the name of the method is the same as the name of the class with a tilde (~) in front. ~person() { cout << "I'm deleting " << name << " with age " << age << endl; } Both have same name as the class in which they are declared.
Нічого не повертається, і ім'я деструктора збігається з ім'ям класу з тільдою (~) спереду. ~person() { cout << "I'm deleting " << name << " with age " << age << endl; } Обидва мають однакове ім'я класу, в якому вони оголошені.