c++ unordered_map的遍历
时间: 2023-11-07 16:05:54 浏览: 100
C++图的遍历
5星 · 资源好评率100%
使用 `unordered_map` 可以通过迭代器进行遍历,可以使用 `auto` 进行类型推导,示例代码如下:
```c++
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<std::string, int> umap = {{"apple", 1}, {"banana", 2}, {"cherry", 3}};
// 使用 auto 进行类型推导,pair 的 first 是 key,second 是 value
for (const auto& pair : umap) {
std::cout << pair.first << ": " << pair.second << std::endl;
}
return 0;
}
```
输出结果为:
```
apple: 1
banana: 2
cherry: 3
```
阅读全文