c++中map获取值
时间: 2023-10-31 13:23:24 浏览: 116
C++ map使用
5星 · 资源好评率100%
在C++中,可以使用`map`的`find`方法来根据键获取值。你可以使用以下代码来获取值为"c"的元素:
```cpp
#include <iostream>
#include <map>
using namespace std;
int main() {
map<int, string> m;
m.insert(pair<int, string>(1, "a"));
m.insert(pair<int, string>(2, "b"));
m.insert(pair<int, string>(3, "c"));
m.insert(pair<int, string>(4, "d"));
map<int, string>::iterator it = m.find(3);
if (it != m.end()) {
cout << it->second << endl;
}
return 0;
}
```
这段代码创建了一个`map`对象`m`,并插入了四个键值对。然后,使用`find`方法查找键为3的元素,并输出对应的值"c"。
阅读全文