关于二维数组的动态内存分配的一个比较好的方法

来源:互联网 发布:原创 从零开始学编程 编辑:程序博客网 时间:2024/05/17 09:45
int iNumRows = <number of rows>;int iNumCols = <number of columns>;int iNumElements = iNumRows * iNumCols;int* aaiArray = new int*[iNumRows];aaiArray[0] = new int[iNumElements];memset(aaiArray,0,iNumElements*sizeof(int));for (iRow = 1; iRow < iNumRows; iRow++){aaiArray[iRow] = &aaiArray[0][iNumCols*iRow];}// deallocationdelete[] aaiArray[0];delete[] aaiArray;

原创粉丝点击