friend strong_ordering operator<=>(const path& lhs, const path& rhs) noexcept; // (1) C++20
概要
三方比較を行う
戻り値
return lhs.compare(rhs) <=> 0;
備考
- この演算子により、以下の演算子が使用可能になる:
operator<
operator<=
operator>
operator>=
例
出力
バージョン
言語
- C++20
処理系
- Clang:
- GCC: 10 ✅
- Visual C++: ??
参照
- P1614R2 The Mothership has Landed
- C++20での三方比較演算子の追加と、関連する演算子の自動導出