我想要一个函数,对于负数返回-1,对于正数返回+1. http://en.wikipedia.org/wiki/Sign_function 写我自己很容易,但似乎应该在某个标准库中.
编辑:具体来说,我正在寻找一个工作浮动的功能.
c c++ math
spaceship operator 的定义旨在对排序进行强定义,但这是否会影响您的客户端代码的编写方式,或者只是如何定义您的类比较运算符?
由于在其他帖子中缺少真实世界的例子,我没有完全理解这部分。
关于宇宙飞船运营商的其他 SO 帖子:
c++ spaceship-operator c++20
c++ ×2
c ×1
c++20 ×1
math ×1
spaceship-operator ×1