C++ 构造函数错误 - 标记 '<' 之前应为 ')'
Posted
技术标签:
【中文标题】C++ 构造函数错误 - 标记 \'<\' 之前应为 \')\'【英文标题】:C++ Constructor error - Expected ')' before token '<'C++ 构造函数错误 - 标记 '<' 之前应为 ')' 【发布时间】:2010-09-25 23:16:47 【问题描述】:下面的构造函数声明有什么问题?我不断收到此错误:
令牌'之前的预期')'
class Environment
public:
Environment(vector<vector<char> > roomData);
private:
//....
;
注意:好的,我知道出了什么问题。我没加:using namespace std;
【问题讨论】:
如果您已经看到答案,然后将您自己的答案添加到问题中并选择它作为正确答案。或者如果正确,请选择下面的答案。 【参考方案1】:vector
是什么?如果它应该是std::vector
,那么您是否包括<vector>
?它是std::vector
,而不仅仅是vector
,除非你在代码的更高位置有相应的 using 声明或指令。
【讨论】:
以上是关于C++ 构造函数错误 - 标记 '<' 之前应为 ')'的主要内容,如果未能解决你的问题,请参考以下文章
c++ 错误:预期构造函数、析构函数或在“(”标记之前的类型转换