简单二维数组模板类

template
class Array{ 
public:
 Array(int row,int col);
 ~Array();
 T** GetArray(){return array;}
 int GetRow(){return _row;}
 int GetCol(){return _col;}
private:
 int _row;
 int _col;
 T** array;
};
template
Array::Array(int row,int col):_row(row),_col(col)
{
 array=new T*[row];
 for(int i=0;i  array[i]=new T[col]; 
}
 
template
Array::~Array()
{
 for(int i=0;i<_row;i++)
  delete [] array[i];
 delete [] array;
}

你可能感兴趣的:(算法&结构)