C ++ 20具有许多新功能。在它们之间,概念非常有用。我已经知道有一些使用概念的方法。
通过写requires
:
template<typename T> requires MyConcept<T> // some other stuff
在template
尖括号中使用它:
template<MyConcept T>
// some other stuff
但是,我知道还有另一种写概念的方法,那就是一种句法糖。我在一次演讲中看到了它,后来得知,语法仍在讨论中,因为“概念函数是template
函数,但语法没有显示出来”。语法如下:
void myFunc(myConcept auto t) // blah blah
我的问题是,此语法是否已批准用于C ++ 20?