<hash_map>
Примечание
Этот заголовок является устаревшим.Альтернативой является <unordered_map>.
Определяет hash_map шаблонных классов контейнера и hash_multimap и их поддерживает шаблоны.
В Visual C++ .NET 2003 C, элементы файла заголовка <hash_map> и <hash_set> больше не в пространстве имен std, а перемещается в пространство имен stdext. Дополнительные сведения см. в разделе Пространство имен stdext.
#include <hash_map>
Операторы
Версия Hash_map |
Версия Hash_multimap |
Описание |
---|---|---|
Тесты, если объект hash_map или hash_multimap слева от оператора не равен объекту hash_map или hash_multimap в правой части. |
||
Тесты, если объект hash_map или hash_multimap слева от оператора равно объекту hash_map или hash_multimap в правой части. |
Специальные функции шаблонов
Версия Hash_map |
Версия Hash_multimap |
Описание |
---|---|---|
Меняет местами элементы 2 hash_maps или hash_multimaps. |
Классы
Описание объекта, который может использоваться контейнерами любого хэш ассоциативными — hash_map, hash_multimap, hash_set или hash_multiset — как объект Признаки по умолчанию для параметров сортировки и хэш элементы в них. |
|
Предоставляет объект функции, можно сравнивать элементы hash_map путем сравнения значения ключей для определения относительный порядок в hash_map. |
|
Используется для хранения и быстрого считывания данных из коллекции, в которой каждый элемент пары, имеет уникальный ключ, значение которого данные и связанный с ним значение. |
|
Используется для хранения и быстрого считывания данных из коллекции, в которой каждый элемент пары, имеет ключ, значение которого не должны быть уникальными и связанный с ним данные значение. |
Требования
Заголовок:<hash_map>
Пространство имен: stdext
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++
Библиотека стандартных шаблонов