【发布时间】:2020-06-27 19:05:47
【问题描述】:
我知道这是一些基本的东西,但我无法遍历 unordered_map 或 std::vectors 并打印每个向量的内容。我的unordered_map 看起来像这样:
std::unordered_map<std::string, std::vector<int> > _dict;
现在我可以打印地图的first 属性:
for (auto &it : _dict)
{
std::cout << it.first <<std::endl;
}
但在尝试打印 second 属性时出现错误。有谁知道我怎么能做到这一点?谢谢!
【问题讨论】:
-
没有标准的方式来流式传输矢量,所以你需要写一些具体的东西
-
这能回答你的问题吗? How to print out the contents of a vector?
标签: c++ vector unordered-map