meryngii.neta

今日も新たな"ネタ"を求めて。

2008-10-24から1日間の記事一覧

メンバ関数テンプレートで

C++

メンバ関数テンプレートをテンプレートの中で使おうとすると、templateキーワードが必要なときがある。 #include <iostream> #include <boost/tuple/tuple.hpp> template <class T> class A { public: void f() { x.template get<0>(); // ここ } private: boost::tuple<int, double, char> x; }; int main() { A<float> a; a.f();</float></int,></class></boost/tuple/tuple.hpp></iostream>…