在我的文件main.h的顶部,我有:
#include <vector>
class Blah
{
public:
Blah(){}
~Blah(){}
protected:
vector<int> someVector;
public:
//methods
};
当我尝试编译时,向量声明行给出了错误:
错误 C2143:语法错误:缺少“;” 在'<'之前
错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数
错误 C2238:';' 前面的意外标记
我无法弄清楚是什么原因造成的。有人看到我做错了什么吗?