不管是什么,你一个new肯定只需要写一个delete:
int (*arr)[10] = new int[20][10];
//use it...
delete[] arr;
或者:
int **arr2 = new int*[20];
for (int i = 0; i < 20; ++i) arr2[i] = new int[10];
//use it...
for (int i = 0; i < 20; ++i) delete[] arr2[i];
delete[] arr2;
[[it] 本帖最后由 StarWing83 于 2008-10-16 03:39 编辑 [/it]]