を、私は今のところ私は、どのタイプのを知っていない、ので、任意のオブジェクトの型の引数を取るように、私は「マップ」を実装する必要がある状況があります私はマップに保存する引数。後でそのマップをベクトルに格納する必要があります。 私は次のように書かれている::Visual Studioの
vector<Map>vect;
しかし、コンパイラは言う、私は地図の引数の型を指定する必要があります。上記のように宣言する方法はありますか?私がテンプレートを実装する必要がある場合は誰でもマップ内にテンプレートを実装する方法を明確に言うことができます。私はC++に非常に新しいです。 Javaでは、マップを直接ArrayListに格納することができますが、C++では地図が非常に複雑です。私を助けてください。
可能な複製:http://stackoverflow.com/questions/4037346/map-that-can-take-any-basic-type-inside –
'Map'はあなたが書いたものか、' std :: map'か何か?それは '地図
は、そのわずか1型を有する 'その場合には、かかわらず、「マップ」unordered_mapヘッダファイル –