太空船操作员是否有std :: less / std :: greater?

问题描述

所有基本比较(<<===!=>=>)都具有关联的功能对象( std::lessstd::less_equalstd::equal_tostd::not_equal_tostd::greater_equalstd::greater)。

宇宙飞船运营商<=>是否具有类似的功能对象? 如果没有,为什么不将其添加到标准库中?

解决方法

std::compare_three_way是用于三向比较的功能对象(又称太空飞船算子)。