21

C ++中的等价和相等有什么区别?

这里有一个非常相似的问题。但是,这个问题被标记为,而我对 C++ 上下文中的含义很感兴趣。

要在上下文中查看这些术语:Scott Meyers 在本视频的示例中使用它们。

4

1 回答 1

19

cppreference.com上,我找到了以下引用:

对于既是 EqualityComparable 又是 LessThanComparable 的类型,C++ 标准库对相等性(即表达式 a == b 的值)和等价性(即表达式的值 !(a < b) && !( b < a)。

于 2015-08-12T20:41:42.663 回答