2

タプルの要素を使用して可変引数関数を呼び出す方法については、多くの質問があります。例: タプルを可変個引数テンプレート関数の引数に展開するにはどうすればよいですか? 私の問題は少し異なります:

私は関数のファミリーを持っています:

void f(int arg1);
void f(int arg1, int arg2);
...

テンプレートが欲しい:

template<size_t Arity>
void call(std::vector<int> args) {
   ???
}

それは適切fargs[0], args[1]...

4

2 に答える 2