使用char **ptr实现一个动态二维数组,方便使用:
class Matrix
{
public:
Matrix(int li,int col): lines(li),columns(col)
{
int i,j;
ptr=new char*[lines];
for(i=0;i<lines;i++)
ptr[i]=new char[columns];
}
~Matrix() /*析构函数中,释放动态二维数组*/
{
int i;
for(i=0;i<lines;i++)
delete []ptr[i];
delete []ptr;
}
protected:
int lines,columns;
char** ptr;
};