C2143:语法错误:缺少';'在'<'
之前我可能在C ++中很生疏,因为我真的不知道这些错误的原因。 代码实际上非常简单。 (VS2003)
#include <vector>
class store
{
public:
vector<int>storage;
};
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
答案 0 :(得分:3)
因为您需要在std::
前面添加vector
:
std::vector<int>storage;
vector
类位于std
命名空间内。
或者只是添加
using namespace std;
建议使用高度不,尤其是对于头文件。