C plus plus Language:
int **array = new int*[row];
for(int i = 0; i < row; i++)
array[i] = new int[col];
for (int i = 0; i < row; i++)
delete []array[i];
delete []array;
array = NULL;
本文介绍了一种使用C++创建和释放动态二维数组的方法。通过分配和初始化行指针,然后为每一行分配列空间,实现了动态二维数组。并提供了释放所分配内存的步骤,以防内存泄漏。
C plus plus Language:
int **array = new int*[row];
for(int i = 0; i < row; i++)
array[i] = new int[col];
for (int i = 0; i < row; i++)
delete []array[i];
delete []array;
array = NULL;
285
412

被折叠的 条评论
为什么被折叠?