07/08/12 23:02:30
>>283
多分コンパイル通そうと尋常じゃない時間を割くと思われるので一つ教えてあげる。
テンプレート関数はこう書く。
template <class T> void foo( T param ) { ... }
テンプレートクラスはこう書く。
template <class T> class bar { T member; };
しかし、クラスにテンプレートの関数(これをメンバテンプレートという)
を書くことはできない。
class hoge {
template <class T> void f( T param ) { ... } // ←コンパイルエラー
}
つまり 280 のコードでやろうとしていることは、そもそも不可能なんだよ。