std::map<std::string, std::string>
时间: 2023-09-16 13:15:14 浏览: 86
这是一个 C++ 中的标准库容器,使用它可以创建一个关联数组,也称为字典或映射。这个容器中的每个元素都由一个键(key)和一个值(value)组成,它们之间是一一对应关系。在你提供的示例中,键的类型是 std::string,值的类型也是 std::string。
你可以使用 std::map 来存储和访问键值对。下面是一个示例:
```cpp
#include <iostream>
#include <map>
#include <string>
int main() {
std::map<std::string, std::string> myMap;
// 向 map 中插入键值对
myMap["key1"] = "value1";
myMap["key2"] = "value2";
myMap["key3"] = "value3";
// 访问 map 中的值
std::cout << "Value of key2: " << myMap["key2"] << std::endl;
// 遍历 map
for (const auto& pair : myMap) {
std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}
return 0;
}
```
运行上述代码会输出以下结果:
```
Value of key2: value2
Key: key1, Value: value1
Key: key2, Value: value2
Key: key3, Value: value3
```
这只是 std::map 的基本用法,你可以根据需要使用其他函数和方法来操作它。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)