由于hash_map和hash_set这两个容器并没有被纳入C++标准,所以,这两个容器并不能像其他容器一样包含在STD命名空间下。

也就是说,using namespace std;后是不能找到这两个容器的,这两个容器在在VS IDE下, 是属于STDEXT命名空间下。

用 using namspace stdext;即可。 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐