如图结果是正确的!如图穿插了重载乘号,结果就出错了!
1 回答
开_开
TA贡献1条经验 获得超0个赞
乘法除法实现的都有问题吧,怎么在这里怎么可能会让你改变成员变量的值,应该先声明一个临时变量,用这个临时变量去承接做运算之后的值,再返回这个临时变量吧:
Point pTmp;
pTmp.m_iX = m_iX*(p2.m_iX);
pTmp.m_iy= m_iy*(p2.m_iy);
return pTmp;
- 1 回答
- 0 关注
- 1560 浏览
添加回答
举报
0/150
提交
取消