在哪个头文件中声明了c ++ STL哈希函数对象?

时间:2009-12-02 17:54:39

标签: c++ hash header

如果我想使用STL中提供的哈希函数对象,我应该在Linux上包含哪个头文件?例如哈希Hf;

2 个答案:

答案 0 :(得分:3)

#include <hash_map>

在某些Linux发行版上,可以在这里找到:

#include <ext/hash_map>

更多信息here。 hash_map目前不是官方STL的一部分,但它在TR1中为<unordered_map>

答案 1 :(得分:0)

这就是你要找的东西:

定义 在头文件hash_map和hash_set中定义,并在向后兼容头文件中定义hash_map.h和hash_set.h。该课程是SGI的延伸;它不是C ++标准的一部分。

http://www.sgi.com/tech/stl/hash.html