auto mysum()
{
return 1;
}
template<typename T, typename... args>
auto mysum(const T& t, const args&... ps)
{
return t * mysum(ps...);
}
int main()
{
auto sum = mysum(1,3.9,4);
cout << sum << endl;
return 0;
}
auto mysum()
{
return 1;
}
template<typename T, typename... args>
auto mysum(const T& t, const args&... ps)
{
return t * mysum(ps...);
}
int main()
{
auto sum = mysum(1,3.9,4);
cout << sum << endl;
return 0;
}