то мне нужно прописать деструктор для класса в котором я правильно почищу всю эту аллоцированную память? Деструктор вызовется после очередной итерации этого главного цикла while?
В примере который я написал деструктор вызовется на инструкции h = Human(...); Лучше оберни свои динамические аллокации в std::unique_ptr, так не придётся их чистить руками и можно явно не создавать деструктор
Окей, спасибо! А если мне придётся чуть постарше стандарт использовать или я захочу ручками чистить можно создать деструктор через ~Human и указать в теле что и как чистить?
Обсуждают сегодня