Здравствуйте, MaximE, Вы писали:
>> Не совсем так.
ME>Что не совсем так? Стандарт гарантирует undefined behavior.
>> new[] выделяет массив
ME>... и затем вызывает дефолтный конструктор у не POD типов.
>> , а delete [] вызывает для каждого из удаляемых объектов деструктор.
ME>... и удаляет память.
ME>(речь идет о ключевых словах, а не об одноименных операторах)
Что ж, видимо я не неправильно понял Ваш первый пост.

Хотя это уже флейм. Из сказанного Вами следует, что
всегда надо после new [] освобождать память при помощи delete [].