В чем разница между эквивалентностью и равенством?
В чем разница между эквивалентностью и равенством в С++?
Здесь очень похож вопрос . Однако этот вопрос отмечен math, в то время как меня интересует значение в контексте С++.
Чтобы увидеть термины в контексте: Скотт Мейерс использует их в примере в этом видео.
Ответы
Ответ 1
В cppreference.com я нашел следующую цитату:
Для типов, эквивалентных EqualityComparable и LessThanComparable, стандартная библиотека С++ проводит различие между равенством, которое является значением выражения a == b и эквивалентности, которое является значением выражения! (a < b ) & &! (b < a).