2011-09-29から1日間の記事一覧

Variadic Templates 引数を受け取る for_each 関数

C++

ガシガシ書いてみた。 [ソース] #include <iostream> #include <tuple> template<typename F, typename T, typename ...Args> void for_each_impl(F func, T&& t, Args&&... args){ func(t); for_each_impl(func, args...); } template<typename F> void for_each_impl(F, F){} template<typename ...Args> void for_each(Args&&... args…</typename></typename></typename></tuple></iostream>