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;
}
自己写的,有待进一步验证。