错误:在“<”标记之前需要构造函数、析构函数或类型转换
C++代码的相关部分:
InputParser::vector<bar*> getFooBar(){
return bars;
}
我们已经定义了 vector 条;作为头文件中的私有(private)变量。
有人可以解释一下如何解决这个错误吗?
最佳答案
你的问题不是很清楚。如果这应该是 std::vector
,那不是您正在使用的类型。假设 getFooBar
是 InputParser
的成员,语法是:
std::vector<bar*> InputParser::getFooBar()
{
return bars;
}
关于c++ - 从函数返回 vector 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5072286/