为了账号安全,请及时绑定邮箱和手机立即绑定

重载除号意外错误

重载除号意外错误

C++
潇慕粉 2017-03-23 16:29:54
如图结果是正确的!如图穿插了重载乘号,结果就出错了!
查看完整描述

1 回答

?
开_开

TA贡献1条经验 获得超0个赞

乘法除法实现的都有问题吧,怎么在这里怎么可能会让你改变成员变量的值,应该先声明一个临时变量,用这个临时变量去承接做运算之后的值,再返回这个临时变量吧:

    Point pTmp;

    pTmp.m_iX = m_iX*(p2.m_iX);

    pTmp.m_iy= m_iy*(p2.m_iy);

    return pTmp;

查看完整回答
反对 回复 2017-03-27
  • 1 回答
  • 0 关注
  • 1512 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信