使用hash_map时,应包含头文件hash_map,即#include<hash_map>
然后查看hasp_map定义在那个命名空间中(一般光标指到头文件的名称处,鼠标右键“打开文档”就可以查看该头文件,打开该头文件以后,就可以在顶部看到它输于哪个命名空间),在VIsual C++ 2008速成版中,包含hash_map的命名空间是stdext。
加入你using这个命名空间,那么必须要先using才可以使用。VIsual C++ 2008速成版中需要加如下语句,using stdext:::hash_map。