最佳答案
在浏览 gcc 当前实现的新 C + + 11头文件时,我偶然发现了“ ... ...”令牌。您可以检查下面的代码 compiles fine[ via Godbolt.org ]。
template <typename T>
struct X
{ /* ... */ };
template <typename T, typename ... U>
struct X<T(U......)> // this line is the important one
{ /* ... */ };
那么,这个代币是什么意思?
编辑: 看起来好像把“ ... ...”的标题改成了“ ... ...”,我的意思是“ ... ...”。 :)