Возможный дубликат:
(POD) освобождение памяти: delete [] равно удалению?
Когда меня учили С++, это было давно. Мне сказали никогда не использовать delete
, но delete[]
, поскольку выполнение delete[]
на одном объекте будет эквивалентно delete
. Зная, что не слишком доверяйте учителям, интересно, правда ли это?
Есть ли причина для вызова delete
вместо delete[]
?
Я просмотрел, возможно, связанные вопросы в SO, но не нашел четкого ответа.