Entries from 2008-04-15 to 1 day
これを当てにできるなら、かなり Boost.Preprocessor 使わずにすむかもという。 #include <functional> #include <iostream> #include <cstddef> template<std::size_t Nrep_, typename Timpl_> struct iter { inline void operator()(Timpl_& op) const { op(Nrep_); iter<Nrep_ - 1, Timpl_>()(op); } }; template<typename Timpl_> struct iter<0, T…</typename></nrep_></std::size_t></cstddef></iostream></functional>