Files
modern-cpp-tutorial/exercises/2/fold.expresion.cpp
2019-07-16 09:26:31 +02:00

18 lines
374 B
C++

//
// fold.expression.cpp
//
// exercise solution - chapter 2
// modern cpp tutorial
//
// created by changkun at changkun.de
// https://github.com/changkun/modern-cpp-tutorial
//
#include <iostream>
template<typename ... T>
auto average(T ... t) {
return (t + ... ) / sizeof...(t);
}
int main() {
std::cout << average(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) << std::endl;
}