【发布时间】:2014-07-24 15:52:19
【问题描述】:
我想知道在我的类中定义 operator== 时是否会自动提供 operator!=?当我在 A 类中定义 operator== 时,显然 A a, A b, a == b 有效,但 a != b 无效。但是我不确定它是否总是发生。有什么例外吗?
【问题讨论】:
-
这可能会在未来的语言版本中实现:open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4114.htm
-
相关问题:relational operators generator(其实只需要
<就可以全部拥有)