C++如何遍历map的key
时间: 2023-10-19 16:57:00 浏览: 220
C++ map 根据value找key的实现
遍历map的key有多种方式。其中一种方式是使用迭代器进行遍历,示例代码如下:
```c++
map<int, string>::iterator it;
for (it = m.begin(); it != m.end(); it++) {
int key = it->first;
cout << "key: " << key << endl;
}
```
另一种方式是使用增强for循环遍历,示例代码如下:
```c++
for (auto const& t : m) {
int key = t.first;
cout << "key: " << key << endl;
}
```
以上两种方式都可以用来遍历map的key。请根据实际需要选择适合的方式进行遍历。
阅读全文