map获取key
时间: 2023-08-03 21:04:29 浏览: 66
C++ map 根据value找key的实现
使用 `map` 容器获取 `key` 的方式是通过 `map` 中的 `first` 成员变量来访问,例如:
```c++
#include <iostream>
#include <map>
using namespace std;
int main() {
map<string, int> my_map = {{"apple", 1}, {"banana", 2}, {"orange", 3}};
for (auto it = my_map.begin(); it != my_map.end(); it++) {
cout << "Key: " << it->first << ", Value: " << it->second << endl;
}
return 0;
}
```
输出结果为:
```
Key: apple, Value: 1
Key: banana, Value: 2
Key: orange, Value: 3
```
在循环中,`it->first` 就可以获取到 `map` 中的 `key`。
阅读全文