Compartir vía


<hash_set>

Nota:

Este encabezado está obsoleto. La alternativa es <unordered_set>.

Define las plantillas de clase de contenedor hash_set y hash_multiset, así como sus plantillas auxiliares.

Sintaxis

#include <hash_set>

Comentarios

Operadores

Hash_set (versión) Hash_multiset (versión) Descripción
operator!= (hash_set) operator!= (hash_multiset) Comprueba si el objeto hash_set o hash_multiset situado a la izquierda del operador no es igual que el objeto hash_set o hash_multiset situado a la derecha.
operator== (hash_set) operator== (hash_multiset) Comprueba si el objeto hash_set o hash_multiset situado a la izquierda del operador es igual que el objeto hash_set o hash_multiset situado a la derecha.

Funciones de plantilla especializadas

Hash_set (versión) Hash_multiset (versión) Descripción
swap (hash_set) swap (hash_multiset) Intercambia los elementos de dos encabezados hash_sets o hash_multisets.

Clases

Clase Descripción
hash_compare (Clase) Describe un objeto que se puede usar con cualquiera de los contenedores asociativos hash (hash_map, hash_multimap, hash_set o hash_multiset) como objeto de parámetro Traits predeterminado para ordenar y aplicar algoritmos hash a los elementos que contienen.
hash_set (Clase) Se usa para el almacenamiento y la recuperación de datos rápida de una colección en la que los valores de los elementos contenidos son únicos y sirven como valores de clave.
hash_multiset (Clase) Se usa para el almacenamiento y la recuperación de datos rápida de una colección en la que los valores de los elementos contenidos son únicos y sirven como valores de clave.

Consulte también

Referencia de archivos de encabezado
Seguridad para subprocesos en la biblioteca estándar de C++
Referencia de biblioteca estándar de C++