所以我有一个指向指针数组的指针!
int **matrixPtr;
matrixPtr = new int*[5];
for(i=0; i<5; ++i){
matrixPtr[i]= new int[5];
}
我想知道这是否是释放内存的正确方法!
for(i=0; i<5; ++i){
delete [] matrixPtr[i];
}
delete [] matrixPtr;
谢谢!
最佳答案
没问题。这是正确的! 您以与分配相反的顺序解除分配! 我什至认为没有其他方法可以做到这一点。
关于c++ - 指向指针数组的指针!如何删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711188/