<hash_map>
Примечание.
Этот заголовок устарел. Альтернатива — unordered_map><.
Определяет шаблоны классов контейнеров hash_map и hash_multimap и их вспомогательные шаблоны.
Синтаксис
#include <hash_map>
Операторы
Версия hash_map | Версия hash_multimap | Description |
---|---|---|
operator!= (hash_map) | operator!=(hash_multimap) | Проверяет неравенство объекта hash_map или hash_multimap слева от оператора объекту hash_map или hash_multimap справа от оператора. |
operator== (hash_map) | operator== (hash_multimap) | Проверяет равенство объекта hash_map или hash_multimap слева от оператора объекту hash_map или hash_multimap справа от оператора. |
Специализированные функции шаблонов
Версия hash_map | Версия hash_multimap | Description |
---|---|---|
swap (hash_map) | swap (hash_multimap) | Меняет местами элементы двух объектов hash_map или hash_multimap. |
Классы
Класс | Description |
---|---|
Класс hash_compare | Описывает объект, который может использоваться любым из хэш-ассоциативных контейнеров — hash_map, hash_multimap, hash_set или hash_multiset — в качестве объекта параметра по умолчанию Traits для упорядочивания и хэшации элементов, содержащихся в них. |
Класс value_compare | Предоставляет объект функции, который может сравнивать элементы hash_map путем сравнения значения ключей для определения относительного порядка в hash_map. |
Класс hash_map | Используется для хранения и быстрого считывания данных из коллекции, в которой каждый элемент — это пара, которая имеет отсортированный уникальный ключ и связанное с ним значение. |
Класс hash_multimap | Используется для хранения и быстрого считывания данных из коллекции, в которой каждый элемент — это пара, которая имеет ключ, значение которого не должно быть уникальным, и связанное с ним значение. |
Требования
Заголовок:<hash_map>
Пространство имен: stdext
См. также
Справочник по файлам заголовков
Потокобезопасность в стандартной библиотеке C++
Справочник по стандартной библиотеке C++