用c++ map容器定义<string,string>类型,插入数据,查找数据
时间: 2024-05-14 11:17:48 浏览: 12
可以使用C++ STL中的map容器来定义<string, string>类型,实现数据的插入和查找,示例代码如下:
```cpp
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
// 定义一个map容器,键和值都是string类型
map<string, string> myMap;
// 插入数据
myMap.insert(pair<string, string>("apple", "苹果"));
myMap.insert(make_pair("orange", "橘子"));
myMap.insert(map<string, string>::value_type("banana", "香蕉"));
myMap["peach"] = "桃子";
// 查找数据
string key = "orange";
map<string, string>::iterator iter = myMap.find(key);
if (iter != myMap.end())
{
cout << "找到了," << key << "的中文名是:" << iter->second << endl;
}
else
{
cout << "没有找到" << key << endl;
}
return 0;
}
```
运行结果:
```
找到了,orange的中文名是:橘子
```