动态分配二维数组的模版类

template<typename T>

T** dynamicAllocate2DMatrix(T** matrix,int numRow,int numColumn){

    matrix = new T* [numRow];

for(int i=0;i<numRow;i++){

   matrix[i] = new T[numColumn];

}

return matrix;

}

 

template<typename T>

void dynamicRelease2DMatrix(T** matrix,int numRow,int numColumn){

 

for(int i=0;i<numRow;i++){

   delete[] matrix[i];

}

delete[] matrix;

}

 

自己写的,有待进一步验证。

你可能感兴趣的:(动态分配二维数组的模版类)