ファイルmain.hの上部に次のものがあります。
#include <vector>
class Blah
{
public:
Blah(){}
~Blah(){}
protected:
vector<int> someVector;
public:
//methods
};
コンパイルしようとすると、ベクトル宣言行でエラーが発生します。
エラー C2143: 構文エラー: ';' がありません 「<」の前
エラー C4430: 型指定子がありません - int と見なされます。注: C++ は default-int をサポートしていません
エラー C2238: ';' の前に予期しないトークンがあります
何が原因なのかわかりません。誰かが私が間違っていることを見ますか?