由于hash_map和hash_set这两个容器并没有被纳入C++标准,所以,这两个容器并不能像其他容器一样包含在STD命名空间下。
也就是说,using namespace std;后是不能找到这两个容器的,这两个容器在在VS IDE下, 是属于STDEXT命名空间下。
用 using namspace stdext;即可。
由于hash_map和hash_set这两个容器并没有被纳入C++标准,所以,这两个容器并不能像其他容器一样包含在STD命名空间下。
也就是说,using namespace std;后是不能找到这两个容器的,这两个容器在在VS IDE下, 是属于STDEXT命名空间下。
用 using namspace stdext;即可。