タプルの要素を使用して可変引数関数を呼び出す方法については、多くの質問があります。例: タプルを可変個引数テンプレート関数の引数に展開するにはどうすればよいですか? 私の問題は少し異なります:
私は関数のファミリーを持っています:
void f(int arg1);
void f(int arg1, int arg2);
...
テンプレートが欲しい:
template<size_t Arity>
void call(std::vector<int> args) {
???
}
それは適切f
なargs[0], args[1]...