クラステンプレート内のSTLのmapコンテナについて
Posted: 2010年10月05日(火) 21:15
いつもお世話になります。シエルです。
今回はテンプレートでの質問です。
下記のような、クラステンプレートの中にmapコンテナが入ったものを
作ろうとしたのですが、コンパイラに怒られてしまいました。
template <typename T1,typename T2> class MAP{
private:
map<T1,T2> data;
map<T1,T2>::const_iterator p;
}
【エラーMSG】map<T1,T2>::const_iterator' : 依存名は型ではありません
クラステンプレート内で、その型をmapコンテナに指定することはできないのでしょうか?
よろしくお願い致します。
今回はテンプレートでの質問です。
下記のような、クラステンプレートの中にmapコンテナが入ったものを
作ろうとしたのですが、コンパイラに怒られてしまいました。
template <typename T1,typename T2> class MAP{
private:
map<T1,T2> data;
map<T1,T2>::const_iterator p;
}
【エラーMSG】map<T1,T2>::const_iterator' : 依存名は型ではありません
クラステンプレート内で、その型をmapコンテナに指定することはできないのでしょうか?
よろしくお願い致します。