#include <iostream> using namespace std; template<typename T> T multiplier(T v){ return v; } template<typename T, typename... Args> T multiplier(T v, Args... args){ return v * multiplier(args...); } int main() { cout << "multiplier(1,2,3,4)= " << multiplier(1,2,3,4) << endl; return 0; }