In C++ 11 è possibile avere due modelli variadici per una singola funzione?Due modelli variadici per una singola funzione?
In caso contrario, c'è un trucco per scrivere qualcosa di simile:
template <class... Types, class... Args>
void f(const std::tuple<Types...>& t, Args&&... args)
Vuoi dire 'template void f (A1 && ... a1, A2 && ... a2) '? –
Yakk
Mi chiedo se non ho frainteso la domanda –
@Yakk: Penso che quello che scrivi non sia legale (il compilatore non ha il significato di "tagliare" da qualche parte tra A1 e A2). – Vincent