2009-03-05から1日間の記事一覧

可変引数を保持しておいてそれを別な関数に渡すには?

C++

こういうことがやりたい template <class... Args> void do_something(Args&&...) { } template <class... Args> class functor { std::tuple<Args...> args_; public: functor(Args&&... args) : args_(std::move(args)...) {} // 可変引数をメンバに保持しておいて void operator()() const { // </args...></class...></class...>…