如何在c ++中删除这个2d动态数组

时间:2015-02-25 05:34:37

标签: c++ arrays pointers

bool **arr=new bool* [row];
for(int i=0; i<9; i++)
{
    arr[i]= new bool[column];
}

我想删除这个动态数组,因为它会导致我的RAM出现问题。

1 个答案:

答案 0 :(得分:4)

您只需按照分配的相反顺序删除:

for(int i=0; i<9; i++) {
    delete [] arr[i];
}
delete[] arr;