Зачем освобождать память через delete?
От: gde11  
Дата: 11.02.04 20:11
Оценка:
Вот программа:

class Cls{
...//Переменные и методы класса.
};
int main(){
   Cls *p = new Cls;
   //что-то делаем с p.
   delete p; // Вот это зачем?
}

Я понимаю, что память надо освождать если она выделяется в цикле много раз и т. п. А надо ли это делать в приведенном примере? Ведь программа заканчивается и Windows вроде должна освободить все память, выделяемую программе. Или я что-то не понимаю?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.