如何删除动态数组?

时间:2014-11-17 14:40:56

标签: c++ arrays pointers visual-c++

我在这个问题的帮助下构建了一个数组:How do I declare a 2d array in C++ using new?
现在,我的问题是,如何删除它? 我知道这是一个for循环,然后是其他删除,但我需要有关细节的帮助。

1 个答案:

答案 0 :(得分:3)

与创建它的方式相同。如果您有一个二维数组yourArray,其行数为rows

for (int i = 0; i < rows; ++i)
{
    delete [] yourArray[i];
}
delete [] yourArray;