动态创建二维数组
2012-04-09 20:03
127 查看
void D2Arry(int ** &p, int row, int col) { p = new int*[row]; // 分配一个指针数组,用于存储分别指向二维数组的每行行指针 int i; for (i= 0; i < row; i++) { p[i]= new int[col]; //分配每一行空间 } //.....对动态分配的二维数组进行操作..... //释放二维空间 for (i = 0; i < row; i++) //释放申请的每一行数组 { delete [] p[i]; } delete [] p; //释放存放每行行指针的指针数组 p = NULL; }
相关文章推荐