const int numColumn = XX;
const int numRow = XX;
float **matrix;
matrix = new float*[numRow];
for(int i=0;i<numRow;i++)
matrix[i] = new float[numColumn];
做相应操作
for(int i=0;i<numRow;i++)
delete[] matrix[i];
delete[] matrix;
这种动态分配二维数组一般作为函数参数传递。
本文介绍了一种使用C++创建动态二维数组的方法,并演示了如何为数组分配内存、执行操作及释放内存。此外,还讨论了如何将此类数组作为函数参数传递。
const int numColumn = XX;
const int numRow = XX;
float **matrix;
matrix = new float*[numRow];
for(int i=0;i<numRow;i++)
matrix[i] = new float[numColumn];
做相应操作
for(int i=0;i<numRow;i++)
delete[] matrix[i];
delete[] matrix;
这种动态分配二维数组一般作为函数参数传递。
1940
1840

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