7template<
typename Type1,
typename Type2,
typename... Types>
8auto Divide(Type1 dividend, Type2 divisor, Types... args)
11 std::vector<Type1>{
static_cast<Type1
>(args)... };
15 for(
auto& d : divisors)
23 stream <<
"divide 2*3*5 with 3, 5 = "
27template<
typename Type1,
typename... Types>
30 return (dividend / ... / args);
35 stream <<
"divide 2*3*5 with 3, 5 = "
auto Divide(Type1 dividend, Type2 divisor, Types... args)
auto divide_fold(Type1 dividend, Types... args)
Stream output operators << are implemented.