+ -
当前位置:首页 → 问答吧 → 麻烦大家看看可以这样用this 指针吗?

麻烦大家看看可以这样用this 指针吗?

时间:2011-12-05

来源:互联网

Matrix3x3是自己定义的一个矩阵的类
这个函数是矩阵Matrix3x3的cpp里面的一个成员函数,目的是用一个Matrix3x3 类型去乘现在this指针指向的类.

但是我怀疑这个Matrix3x3 tmp=m*(*this); 这行这样写有错?

因为程序不能运行,我怀疑是这行

C/C++ code
void Matrix3x3::preMultiply(const Matrix3x3& m)
    {
    Matrix3x3 tmp=m*(*this);
    array[0][0]=tmp.array[0][0]; array[0][1]=tmp.array[0][1]; array[0][2]=tmp.array[0][2];
    array[1][0]=tmp.array[1][0]; array[1][1]=tmp.array[1][1]; array[1][2]=tmp.array[1][2];
    array[2][0]=tmp.array[2][0]; array[2][1]=tmp.array[2][1]; array[2][2]=tmp.array[2][2];
    }


请指教

thanks

作者: superwavelet   发布时间: 2011-12-05

在 Matrix3x3 类里面我重载了乘法运算符

作者: superwavelet   发布时间: 2011-12-05

Matrix3x3 tmp=m*(*this);

这样写没有错。

作者: mingliang1212   发布时间: 2011-12-05

热门下载

更多