c++怎么遍历map的值
时间: 2023-10-18 20:52:57 浏览: 95
Map遍历方法
您可以使用迭代器来遍历 C++ 中的 `std::map` 的值。以下是一个示例代码:
```cpp
#include <iostream>
#include <map>
int main() {
std::map<int, std::string> myMap;
myMap[1] = "One";
myMap[2] = "Two";
myMap[3] = "Three";
// 使用迭代器遍历map的值
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->second << std::endl;
}
return 0;
}
```
这段代码创建了一个 `std::map`,并将一些键值对插入其中。然后,使用迭代器遍历了 `myMap` 的值,并将其打印到标准输出上。输出结果为:
```
One
Two
Three
```
希望对您有所帮助!如果还有其他问题,请随时提问。
阅读全文