g++ 11 支持map吗?
时间: 2023-07-25 14:09:53 浏览: 80
C++11语言特性和标准库-第一部
是的,g++ 11 支持使用 STL 的 map 容器。map 是一个关联式容器,它提供了一种将键映射到值的方式。您可以使用 std::map 类型来创建一个 map 容器。以下是一个简单的示例:
```c++
#include <iostream>
#include <map>
int main()
{
std::map<std::string, int> myMap;
myMap["one"] = 1;
myMap["two"] = 2;
myMap["three"] = 3;
std::cout << "The value of key 'two' is: " << myMap["two"] << std::endl;
return 0;
}
```
上面的示例中,我们定义了一个名为 `myMap` 的 map 容器,它将字符串键映射到整数值。我们添加了三个键值对,然后使用键 "two" 检索值并输出它。输出应该是 "The value of key 'two' is: 2"。
阅读全文