unordered_map便利
时间: 2023-10-20 14:36:36 浏览: 93
zhongshu.zip_visual c_众数问题
在C++中,可以使用不同的方法来遍历`unordered_map`。下面是几种常用的方法:
1. 使用自定义迭代器遍历:
```cpp
for (unordered_map<int, int>::iterator it = my_map.begin(); it != my_map.end(); it++) {
cout << it->first << "=>" << it->second << endl;
}
```
2. 使用范围基于范围的for循环遍历:
```cpp
for(auto [key, value : my_map){
cout << key << "=>" << value << endl;
}
```
3. 使用auto&遍历:
```cpp
for(auto& kv : my_map){
cout << kv.first << "=>" << kv.second << endl;
}
```
综上所述,以上是三种常用的`unordered_map`遍历方法。根据不同的需求,选择适合的遍历方法即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文