Здравствуйте, night beast, Вы писали:
NB>нет. не удалится. надо
NB>for(n=0;n<10;n++) { delete [] parr[n]; }
NB>delete [] parr;
NB>принцып простой — каждому new (new[]) свой delete (delete []).
Интересно, а почему я всю жысь выделяю память используя
char* MyPtr = new char[n]; // (char - это к примеру, может быть int, short, double...)
а удаляю всегда
delete MyPtr;
без всяких там глупых [], и никогда никаких проблем или утечек памяти отродясь не было? Я что, получается написал гору бесполезного кода?