【发布时间】:2010-09-16 22:01:08
【问题描述】:
我一直想知道标准C++语言中是否有删除多维数组的运算符。
如果我们创建了一个指向一维数组的指针
int *array = new int[size];
删除看起来像:
delete [] array;
那太好了。但是如果我们有二维数组,我们就不行了
delete [][] twoDimenstionalArray;
相反,我们应该循环并删除项目,就像在this 示例中一样。
谁能解释一下原因?
【问题讨论】: