Adr*_*ard 3 c++ numerical operator-overloading
重载全局运算符==和!=浮点数是不好的做法?我在游戏环境中使用快速浮点,我正在考虑在任何地方使用模糊比较,因为我无法想象我不希望非常接近的数字不等于的情况.
==
!=
有什么建议?
Oli*_*rth 11
你不能.C++运算符重载必须至少涉及一个用户定义的类型.
即使你可以,也可能是一个坏主意.用户希望平等是可传递的,即if a == b和b == cthen a == c.听起来你的模糊比较不会传递.
a == b
b == c
a == c
归档时间:
12 年,9 月 前
查看次数:
137 次
最近记录: