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

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

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

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

19

Решение

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

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

17

Другие решения


По вопросам рекламы [email protected]