В чем разница между эквивалентностью и равенством?

В чем разница между эквивалентностью и равенством в C++?

Здесь очень похожий вопрос. Тем не менее, этот вопрос помечен с математикой, в то время как меня интересует значение в контексте C++.

Чтобы увидеть термины в контексте: Скотт Мейерс использует их в качестве примера в этом видео.

1 ответ

Решение

На cppreference.com я нашел следующую цитату:

Для типов, которые являются и EqualityComparable, и LessThanComparable, стандартная библиотека C++ делает различие между равенством, которое является значением выражения a == b, и эквивалентностью, которая является значением выражения!(A

Другие вопросы по тегам