unordered_map在哪个头文件
时间: 2023-08-07 14:10:45 浏览: 381
在C++中,`unordered_map`是一个哈希表容器,它位于`<unordered_map>`头文件中。要使用`unordered_map`,您需要包含以下代码行:
```cpp
#include <unordered_map>
```
这将使您能够在代码中使用`unordered_map`容器及其相关功能。
相关问题
unordered_map在那个头文件中
unordered_map在C++中的头文件是 `<unordered_map>`。要使用unordered_map,需要包含这个头文件。
示例代码:
```cpp
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
// 使用unordered_map进行操作
return 0;
}
```
在上面的示例中,我们使用了`<unordered_map>`头文件,并创建了一个key为整数类型,value为字符串类型的unordered_map对象`myMap`。你可以根据自己的需求调整key和value的类型。
c++ 为什么引入unordered_map头文件后说unordered_map不是模板
unordered_map 是 C++ STL 中的一个模板类,用于实现哈希表。在使用 unordered_map 时,需要引入 `<unordered_map>` 头文件,并使用命名空间 std。如果你在引入头文件后仍然提示 "unordered_map 不是模板",可能是因为编译器不支持或未正确配置 C++11 标准。请检查编译器版本和相关配置,确保支持 C++11 或更高版本的标准。
阅读全文