<hash_map>
![]() |
---|
Этот заголовок является устаревшим.Альтернативы <unordered_map>. |
Определяет hash_map классов шаблона контейнера и hash_multimap и их поддержка шаблонов.
В Visual C++ .NET 2003 <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 |
Описание |
---|---|---|
Элементы hash_maps обменивает 2 или hash_multimaps. |
Классы
Описывает объект, который может использоваться контейнерами любого хэш — hash_map ассоциативными, hash_multimap, hash_set или hash_multiset — по умолчанию объект параметра Traits заказа и элементы, которые они содержат. |
|
Предоставляет объект функции, который может сравнить элементы hash_map путем сравнения значения их ключей для определения их относительного порядка в hash_map. |
|
Используемый для хранения и быстрого получения данных из коллекции, в которой каждый элемент пары, которой принадлежит ключ сортировки, значение которого является уникальным и связанное значение данных. |
|
Используемый для хранения и быстрого получения данных из коллекции, в которой каждый элемент пары, которой принадлежит ключ сортировки, значение которого не должны быть уникальными и связанное значение данных. |
Требования
заголовок: <hash_map>
Stdext пространство имен:
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++
Стандартная библиотека шаблонов