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

    技术2022-05-19  33

    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;

    }

     

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


    最新回复(0)