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