В моей книге на С ++ написано, что Destructor «автоматически вызывается при уничтожении объекта». Так считается ли это хорошей или плохой практикой, если я не планирую иметь какой-либо код, подобный приведенному ниже, в нем?
Пример из моей книги:
Demo::~Demo()
{
cout << "Now the destructor is running.\n";
}
Помните правило трех
Правило трех (также известное как Закон Большой Тройки или Большой Тройки) — это практическое правило в C ++ (до C ++ 11), которое утверждает, что если класс определяет один (или более) из следующих вероятно, следует явно определить все три:1
Других решений пока нет …