a > b 等价于 b < a
a >= b 等价于 !(a < b) 即a不小于b
a <= b 等价于 !(b < a) 即b不小于a
a == b 等价于 !(a < b) && !(b < a) 夹逼原理
a != b 等价于 (a < b) || (b < a)
在c++中重载运算符时,只需要重载<小于号就可以了
参考:
a > b 等价于 b < a
a >= b 等价于 !(a < b) 即a不小于b
a <= b 等价于 !(b < a) 即b不小于a
a == b 等价于 !(a < b) && !(b < a) 夹逼原理
a != b 等价于 (a < b) || (b < a)
在c++中重载运算符时,只需要重载<小于号就可以了
参考: