std::map 遍历
时间: 2023-11-14 22:08:50 浏览: 30
Map遍历方法
遍历 std::map 可以使用迭代器,代码如下:
```c++
#include <iostream>
#include <map>
int main() {
std::map<int, std::string> myMap = {{1, "one"}, {2, "two"}, {3, "three"}};
// 使用迭代器遍历
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
```
输出结果为:
```
1: one
2: two
3: three
```
阅读全文