为浮点重载全局运算符 ==!= 是一种不好的做法吗?我在游戏环境中使用快速浮点数,并且我正在考虑在任何地方使用模糊比较,因为我无法想象我不希望非常接近的数字不相等的情况。

有什么建议吗?

最佳答案

其他帖子提到了技术问题,换个角度:

这是一个不好的做法,因为没有人期望这些运算符被重载,而理性的人会期望一个 almostEquals 函数。它的奇怪和奇怪并掩盖了真正发生的事情。

关于c++ - 浮点数的 == 和 != 全局重载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16795959/

10-11 22:37
查看更多