批准的C ++ 20概念语法

时间:2020-05-18 19:15:32

标签: c++ templates c++20 c++-concepts

C ++ 20具有许多新功能。在它们之间,概念非常有用。我已经知道有一些使用概念的方法。

  1. 通过写requires

    template<typename T> requires MyConcept<T> // some other stuff
    
  2. template尖括号中使用它:

    template<MyConcept T>
    // some other stuff
    

但是,我知道还有另一种写概念的方法,那就是一种句法糖。我在一次演讲中看到了它,后来得知,语法仍在讨论中,因为“概念函数是template函数,但语法没有显示出来”。语法如下:

void myFunc(myConcept auto t) // blah blah

我的问题是,此语法是否已批准用于C ++ 20?

0 个答案:

没有答案