遍历map的key,C++
时间: 2024-06-13 14:01:43 浏览: 74
图的遍历的c++程序
在C++中,遍历map的key可以通过迭代器实现。以下是一个简单的示例代码:
```
#include <iostream>
#include <map>
int main()
{
std::map<std::string, int> myMap = { {"apple", 1}, {"banana", 2}, {"orange", 3} };
// 遍历map的key
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << std::endl;
}
return 0;
}
```
在上面的示例代码中,我们定义了一个std::map类型的变量myMap,并初始化了它的三个元素。然后,我们通过迭代器遍历了myMap的所有元素,并输出了它们的key。
阅读全文