2012-01-18 12 views
-1

エラー「マップはタイプではありません」タイプ " これは日食がstlライブラリに適切にリンクするように管理しているように見えるので、これは異常です... そして私はうまくいくように見えるプライベートフィールドを持っています。C++これは私のヘッダファイルである

アイデア?

答えて

7

あなたは< >内部のタイプを含め、マップの完全なタイプを指定する必要があります:あなたはそれがstd::mapする必要がありますので、マップの名前空間を指定する必要が

void setRepresentations(std::map<std::string, int> *rep); 
3

std::が地図の前にありません。

3

std:mapテンプレート、ないタイプです。タイプはstd::map<std::string, int>です。

具体的にはsetRepresentationsとは何ですか? addEffectと同じように、署名で、処理する必要があるのはどのタイプのmapが完全に指定されていないのですか?

+1

+1の「はてなし*テンプレート*、a *タイプ*」ではありません。 –

関連する問題