我在这个问题的帮助下构建了一个数组:How do I declare a 2d array in C++ using new?
现在,我的问题是,如何删除它?
我知道这是一个for
循环,然后是其他删除,但我需要有关细节的帮助。
答案 0 :(得分:3)
与创建它的方式相同。如果您有一个二维数组yourArray
,其行数为rows
。
for (int i = 0; i < rows; ++i)
{
delete [] yourArray[i];
}
delete [] yourArray;