2

C2143:语法错误:缺少“;” 在'<'之前

我可能对 C++ 很生疏,因为我真的不知道这些错误的原因。代码其实很简单。(VS2003)

#include <vector>

class store
{
public:
    vector<int>storage;
};

int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
4

1 回答 1

3

因为你需要std::在前面添加vector

std::vector<int>storage;

该类vector位于std命名空间内。


或者只是添加

using namespace std;

强烈不推荐,尤其是对于头文件。

于 2012-08-30T09:48:49.530 回答