遍历输出map的所有key和Value
时间: 2023-07-05 14:04:34 浏览: 94
对Map的key和value进行排序
你可以使用迭代器遍历输出map中的所有key和value。以下是一个示例代码:
```c++
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> myMap;
myMap["apple"] = 5;
myMap["banana"] = 3;
myMap["orange"] = 7;
std::map<std::string, int>::iterator it;
for (it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << "Key: " << it->first << ", Value: " << it->second << std::endl;
}
return 0;
}
```
这段代码首先定义了一个名为 `myMap` 的 `std::map` 对象,然后向其中插入了三个键值对。接着使用迭代器遍历了整个map,并输出了每个键值对的key和value。
阅读全文