nabor wrote:
> B>Если для выделения используешь new[], то освобождай с помощью delete []. Иначе — неопределенное поведение.
> Не совсем так.
Что не совсем так? Стандарт гарантирует undefined behavior.
> new[] выделяет массив
... и затем вызывает дефолтный конструктор у не POD типов.
> , а delete [] вызывает для каждого из удаляемых объектов деструктор.
... и удаляет память.
(речь идет о ключевых словах, а не об одноименных операторах)
--
Maxim YegorushkinPosted via RSDN NNTP Server 1.9