私はC++ 11で演算子とみなされたのかどうか疑問に思っていました。そしてそれが事実なら、その優先順位は何ですか?C++ 11では、演算子と見なされますか?
たとえば、この非常に悪い例を考えてみましょう。...は演算子です。私はbar
は、その最初のパラメータはsomething
とargs...
ことで実行されるかどうかを知ることができますどのように
template<typename T, typename...Args>
void foo(T _elm, Args... _args)
{
bar(something,_args...);
}
拡大、またはそのつもりはoperator,(something, _args...)
の結果で実行する場合は? (ボーナス質問は:事業者は、可変長引数テンプレートをオーバーロードすることはできますか?)
"演算子にバリデーショナルテンプレートがオーバーロードされる可能性があります"いいえ、少なくとも、実行することで何も得られません。演算子は常に特定の数のパラメータをとります。 –
[this](http://stackoverflow.com/questions/2396065/c-overloading-operator-comma-for-variadic-arguments)を参照してください。 – ApprenticeHacker
@qdii:Heh、nvm :) –