【发布时间】:2010-10-26 00:24:48
【问题描述】:
当我使用数组名作为指针编译代码,并使用delete 删除数组名时,我收到一条警告,提示我在不使用数组形式的情况下删除数组(我不记得确切的措辞) .
基本代码是:
int data[5];
delete data;
那么,delete的数组形式是什么?
【问题讨论】:
-
这会调用未定义的行为,因为该数组未使用 new[] 分配。
标签: c++ arrays memory-management