Я решил сделать перерыв в написании <=> и вместо этого поговорить о Концепциях. Одна из вещей, которую вы не можете сделать с понятиями, — это использовать их в качестве параметров шаблона. Это означает, что вы не можете составлять концепции каким-либо образом, кроме строгого использования &&или ||. Это по-прежнему имеет много хорошей функциональности, но я столкнулся с несколькими ситуациями, когда немного лучший способ составления концепций помог бы.

Я подумал, что могу составить пост с некоторыми примерами, как способ мотивации к смене языка. К понятиям высшего порядка. Этого не будет в C++20, но, возможно, мы захотим рассмотреть его для C++23.

Прочтите остальное на