unordered_map为什么报错
时间: 2023-11-24 08:51:47 浏览: 174
unordered_map_
unordered_map报错的原因可能是因为在程序中没有正确引入相关的头文件或者命名空间。在C++中,unordered_map是一个标准库容器,需要使用#include <unordered_map>来引入头文件,并且需要使用using namespace std;来引入命名空间。如果仍然报错,可能是因为编译器不支持C++11标准,需要在编译选项中选择语言标准为ISO C++11。
另外,需要注意的是,unordered_map是一个无序容器,而map是一个有序容器。它们的使用方法和特点有所不同,需要根据具体的需求进行选择。
阅读全文