をお持ちの場合は、たとえばとしてoperator<
実装できることがわかりました。しかし、ブリストルの C++ 委員会に行ったところ、この方法ですべての比較演算子を実装できるとのことでした。特に、自明ではない比較演算子を持つ型を検討する場合 (特にこれが Unicode の場合、任意の長さの文字列を検討してください)、これは を 1 回呼び出すだけで実行できます。これがどのように行われるか想像できません。operator>=
!(a < b)
operator<
他の比較演算子を1 回呼び出すだけでoperator>
andを実装するにはどうすればよいですか?operator<=
operator<