Re: Динамические массивы
От: akella Россия  
Дата: 04.10.04 08:26
Оценка: 6 (1) +1
Здравствуйте, Аноним, Вы писали:

А>Всегда думал что если выделяешь память как


А>
А>   int *t = new int[25];
А>

А>то и особождаешь как
А>
А>  delete[] t;
А>


А>Сейчас работаю с проектом (VC) в котором сплошные

А>
А>  delete t;
А>

А>для массивов. Ошибка ли это или так можно поступать да и чревато ли это ?

для int пойдет, вообще говоря поведение идентично в данном случае.
если же будешь освобождать память, выделенную под массив объектов — в случае delete [] будут вызваны деструкторы каждого объекта, а в случае delete — не будут (хотя память все равно будет корректно освобождена).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.