动态分配二维数组
2011-03-03 06:32
260 查看
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;
这种动态分配二维数组一般作为函数参数传递。
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++动态分配二维数组
- C语言动态分配二维数组
- 二维数组的动态内存分配与析构
- C#动态分配一维数组和二维数组函数
- 二维数组的动态分配和删除
- C语言中动态分配二维数组
- 二维数组的动态分配及参数传递
- c++ new delete 动态分配二维数组
- 不要对动态分配的二维数组使用memset
- 二维数组的动态分配及参数传递
- C++中的指针和动态分配二维数组问题
- C语言二维数组动态分配
- 二维数组的动态分配及参数传递
- C/C++动态分配二维数组
- 动态内存的分配,包括 new delete malloc realloc free,一维数组和二维数组
- 在C语言中实现动态分配二维数组
- 二维数组的动态分配及参数传递
- 动态分配二维数组以及new的用法
- 二维数组的动态分配及参数传递