等价和平等有什么区别?

for*_*818 20 c++ equality equivalence

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

有一个非常类似的问题在这里.但是,这个问题用标记,而我对C++上下文中的含义感兴趣.

要查看上下文中的术语:Scott Meyers在此视频的示例中使用它们.

for*_*818 18

cppreference.com上,我发现了以下引用:

对于EqualityComparable和LessThanComparable的类型,C++标准库区分了相等性,它是表达式a == b的值和等价,它是表达式的值!(a <b)&&!( b <a).