7 lines
262 B
C++
7 lines
262 B
C++
#include <iostream>
|
|
|
|
template <typename T> auto sum(T final) { return final; }
|
|
template <typename T, typename... Ts> auto sum(T first, Ts... rem) {
|
|
return first + sum<Ts...>(rem...);
|
|
}
|
|
int main(void) { std::cout << sum<double, int, int, int>(1.5, 2, 3, 10); }
|