5
我想知道......是否被認爲是C++ 11中的一個操作符。如果是這樣的話,它的優先級是什麼?在C++ 11中,是否被認爲是運算符?
例如考慮這個非常糟糕的例子,並假設...是一個操作符。
template<typename T, typename...Args>
void foo(T _elm, Args... _args)
{
bar(something,_args...);
}
我怎麼能知道是否bar
將與它的第一個參數是something
和args...
擴展運行,或者如果它要上的operator,(something, _args...)
結果運行? (獎金問題:可運營可變參數模板超載?)
「操作符可以重載可變模板」否。或者至少,你不會得到任何東西。操作員始終採用特定數量的參數。 – 2012-03-10 17:39:08
請參見[this](http://stackoverflow.com/questions/2396065/c-overloading-operator-comma-for-variadic-arguments)。 – ApprenticeHacker 2012-03-10 17:39:27
@qdii:heh,nvm :) – 2012-03-10 17:40:13