В каком заголовочном файле объявлен объект хеш-функции c ++ STL? - PullRequest
1 голос
/ 02 декабря 2009

Если я хочу использовать объект хеш-функции, предоставленный в STL, какой файл заголовка мне следует включить в Linux? например hash Hf;

Ответы [ 2 ]

3 голосов
/ 02 декабря 2009
#include <hash_map>

на некоторых дистрибутивах Linux доступно здесь:

#include <ext/hash_map>

Подробнее здесь . Hash_map в настоящее время не является частью официального STL, но находится в TR1 как <unordered_map>.

0 голосов
/ 02 декабря 2009

Это то, что вы ищете:

Определение Определяется в заголовках hash_map и hash_set и в заголовках обратной совместимости hash_map.h и hash_set.h. Этот класс является расширением SGI; это не является частью стандарта C ++.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...