C++ 20 Concept 语法

requires expression 一种表达式,它很像一个lambda表达式,一个未命名元函数。例如:express requires(int a,int b){ a+b;} 其中:()部分是参数列表,{ }部分是需求列表。这个表达式是在编译期求值的,表达式的结果是true或者false。它的工做机制是:对于{ }内的若干条语句检查可行性,若是都能经过,则本条requires expressi
相关文章
相关标签/搜索