在我的文件main.h的頂部時,我有:錯誤嘗試使用矢量
#include <vector>
class Blah
{
public:
Blah(){}
~Blah(){}
protected:
vector<int> someVector;
public:
//methods
};
當我嘗試編譯,矢量報關行給出了錯誤:
error C2143: syntax error : missing ';' before '<'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2238: unexpected token(s) preceding ';'
我無法弄清楚是什麼原因造成的。有人看到我做錯了什麼?
'error:no template named'vector';你的意思是'std :: vector'?'......我很快*預熱到叮噹產生的錯誤信息... – 2013-04-04 01:47:03