【发布时间】:2020-12-01 22:38:42
【问题描述】:
在我的主要.cpp 文件中,我有一个包含Band 类型元素的向量。 Band 是我的 implementation.cpp 文件中的结构的名称。我的主文件如下所示:
int main(int argc,char* argv[]){
std::vector<Band> bandsVec = readbandFile(argv[1]);
}
这行代码我有一个对应的.h文件:
struct Band {
std::string bandName;
std::string listofMembers;
};
std::vector<Band> readbandFile(std::string a);
在我的主文件中,我尝试使用以下增强的for 循环来打印矢量内容:
for (Band band: bandsVec) {
std::cout << band << " ";
}
但是,我在使用第一组 << 运算符时遇到错误:
没有操作符“
如何打印出我的bandsVec 向量的内容?
【问题讨论】: