gpt4 book ai didi

c++ - 尝试使用 vector 时出错

转载 作者:太空狗 更新时间:2023-10-29 23:28:12 24 4
gpt4 key购买 nike

在我的文件 main.h 的顶部,我有:

#include <vector>

class Blah
{
public:
Blah(){}
~Blah(){}
protected:
vector<int> someVector;
public:
//methods
};

当我尝试编译时, vector 声明行给出错误:

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 ';'

我不知道是什么原因造成的。有人看到我做错了什么吗?

最佳答案

vector类是 std 的一部分命名空间。您需要将声明替换为 std::vector<int>相反。

关于c++ - 尝试使用 vector 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15801113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com