underorder_map遍历
时间: 2023-11-17 19:55:22 浏览: 81
C++11 unordered_map与map(插入,遍历,Find)效率对比。
在C++中,可以使用迭代器来遍历std::unordered_map。下面是一个示例:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap = {
{1, "apple"},
{2, "banana"},
{3, "orange"}
};
// 遍历unordered_map
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << "Key: " << it->first << ", Value: " << it->second << std::endl;
}
return 0;
}
```
上述代码创建了一个包含一些整数键和字符串值的unordered_map。然后,使用迭代器进行遍历,打印每个键值对的内容。
阅读全文