Поделиться через


<hash_set>

Примечание

Этот заголовок является устаревшим.Альтернативой является <unordered_set>.

Определяет hash_set шаблонных классов контейнера и hash_multiset и их поддерживает шаблоны.

#include <hash_set>

Заметки

В Visual C++ .NET 2003 C, элементы файла заголовка <hash_map> и <hash_set> больше не в пространстве имен std, а перемещается в пространство имен stdext. Дополнительные сведения см. в разделе Пространство имен stdext.

Операторы

Версия Hash_set

Версия Hash_multiset

Описание

оператор! = (hash_set)

оператор! = (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

Описание

буфер обмена (hash_set)

буфер обмена (hash_multiset)

Меняет местами элементы 2 hash_sets или hash_multisets.

Классы

Класс hash_compare

Описание объекта, который может использоваться контейнерами любого хэш ассоциативными — hash_map, hash_multimap, hash_set или hash_multiset — как объект Признаки по умолчанию для параметров сортировки и хэш элементы в них.

Класс hash_set

Используйте для хранения и быстрого считывания данных из коллекции, в которой значения элементов могут уникальным и выполняют функцию значения ключа.

Класс hash_multiset

Используйте для хранения и быстрого считывания данных из коллекции, в которой значения элементов могут уникальным и выполняют функцию значения ключа.

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Библиотека стандартных шаблонов

Другие ресурсы

Файлы заголовков стандартных библиотек C++