怒啦
这种错误:
原先Vector类的叉乘重载了operator %,尔后改为operator ^,问题来鸟:
原本的计算是Vector x = a + b % c,实际的运算顺序是x = a + (b % c),然而修改为operator ^后,实际的运算顺序变成了x = (a + b) ^ c。我C++是很差,但这东西在ECPP和MECPP中讲过咩? 囧
原先Vector类的叉乘重载了operator %,尔后改为operator ^,问题来鸟:
原本的计算是Vector x = a + b % c,实际的运算顺序是x = a + (b % c),然而修改为operator ^后,实际的运算顺序变成了x = (a + b) ^ c。我C++是很差,但这东西在ECPP和MECPP中讲过咩? 囧