如题
Matrix::Matrix(Matrix tmp)
{
y=tmp.y;x=tmp.x;
M=new int *[y];
for(int yy=0;yy<y;yy++)
M[yy]=new int[x];
for(yy=0;yy<y;yy++)
for(int xx=0;xx<x;xx++)
M[yy][xx]=tmp.M[yy][xx];
}
我用tmp时不通过
Matrix::Matrix(Matrix &tmp)
{
y=tmp.y;x=tmp.x;
M=new int *[y];
for(int yy=0;yy<y;yy++)
M[yy]=new int[x];
for(yy=0;yy<y;yy++)
for(int xx=0;xx<x;xx++)
M[yy][xx]=tmp.M[yy][xx];
}
HUWWW