多维动态数组
如何定义动态的多维数组啊?
int **p = new int*[n];
for (int i = 0;i < n;++i)
p[n] = new int[n];
现声明一个n维数组,每个单元都指向一个int指针,然后对每个单元分配内存。
int **array=new int*[n];
for(int i=0;i<n;i++)
array[i]=new int[m];
同样,释放也是美国单元的指针指向的内训予以释放
for(int i=0;i<n;i++)
delete[] array[i];
delete[] array;