Concept equality preservation
От: rg45 СССР  
Дата: 26.02.24 11:40
Оценка:
Привет всем!

Может мне кто-нибудь объяснить по-простому, что за зверь — equality preservation и какую роль он играет при определении концептов, желательно с примерами?

Например, есть концепт regular_invocable, который определен следующим образом:

template< class F, class... Args >
concept regular_invocable = std::invocable<F, Args...>;


Говорится, что reqular_invocable отличается от просто invocable как раз вот тем самым свойством equality preservation. Хотелось бы понимать, почему это важно и как это свойство проявляется при практическом использовании.
--
Не можешь достичь желаемого — пожелай достигнутого.
Отредактировано 26.02.2024 13:45 rg45 . Предыдущая версия . Еще …
Отредактировано 26.02.2024 12:16 rg45 . Предыдущая версия .
Отредактировано 26.02.2024 12:15 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.