c ++ 11: Wywołanie funkcji variadycznej z elementami wektora
Istnieje wiele pytań o to, jak wywołać funkcję zmienną z elementami krotki. na przykład:Jak rozwinąć krotkę na argumenty funkcji szablonu zmiennego? Mój problem jest nieco inny:
Mam rodzinę funkcji:
void f(int arg1);
void f(int arg1, int arg2);
...
Chciałbym szablon:
template<size_t Arity>
void call(std::vector<int> args) {
???
}
To wymaga odpowiedniegof
zargs[0], args[1]...