2008-06-11から1日間の記事一覧

result_of 関数オブジェクトの戻り値の型をどう書くか

C++

こういう関数オブジェクトがあったとき struct functor { typedef ??? result_type; template <class Container> Container operator()(const Container& c) const { return c; } }; typedef std::tr1::result_of<functor(const std::vector<int>&)>::type type; std::cout << typeid(type).name() << std::en</functor(const></class>…