Вопросы к Поиску с Алисой
Если не объявить деструктор для объекта, выделенного в динамической памяти, может произойти утечка памяти и, возможно, утечка других ресурсов, которые могли быть захвачены объектом. education.yandex.ru ustimov.org
Деструктор вызывается перед удалением объекта и предназначен для освобождения всех используемых ресурсов. ustimov.org В нём необходимо очистить память, чтобы не допустить её утечки. ustimov.org
Кроме того, если не освобождать динамически выделенную память на момент утраты необходимости в ней, может стать невозможно выделить новую область памяти под другие объекты, так как вся доступная процессу память будет забита ненужными, висячими объектами или массивами. devforstudents.wordpress.com