Re[3]: ошибка при delete
От: MaximE Великобритания  
Дата: 05.04.05 14:23
Оценка:
nabor wrote:

> B>Если для выделения используешь new[], то освобождай с помощью delete []. Иначе — неопределенное поведение.

> Не совсем так.

Что не совсем так? Стандарт гарантирует undefined behavior.

> new[] выделяет массив


... и затем вызывает дефолтный конструктор у не POD типов.

> , а delete [] вызывает для каждого из удаляемых объектов деструктор.


... и удаляет память.

(речь идет о ключевых словах, а не об одноименных операторах)

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.