くだすれVisual C++(超初心者用)その3
■ このスレッドは過去ログ倉庫に格納されています
0841デフォルトの名無しさん
2006/09/29(金) 22:20:00C++の入門書を読んでクラステンプレートを使ってみました。
ヘッダーファイルに全部記述しないとダメみたいですが使用できることがわかりました。
型が違うだけの同じクラスを、沢山作らなくていいので超便利です。
そこで、調子こいて、クラステンプレート内で、こんな感じで
map.insert( pair< int, T* >)( iKey, aaa ) );
とSTLのmapやvectorを使ってみたのですが、そうすると
「typedef 識別子に、クラス メンバ アクセス演算子 (->) を使用しました。」
とかエラーがでてしまいました。
そこで質問です。STLの関数の引数にクラステンプレートのクラスを
指定するのは可能なんですか?
よく考えたらSTLもクラステンプレートだから無理なんですか?
■ このスレッドは過去ログ倉庫に格納されています