impl for sum (maybe) but still need tests for it

This commit is contained in:
Pagwin 2024-12-11 12:41:07 -05:00
parent 4cd1bd8694
commit f228430658
No known key found for this signature in database
GPG key ID: 81137023740CA260

7
sum.cpp Normal file
View file

@ -0,0 +1,7 @@
#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); }