<hash_map>

Nota:

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

Define la clase de plantilla de contenedor hash_map y hash_multimap y sus plantillas auxiliares.

Sintaxis

#include <hash_map>

Operadores

Versión de hash_map Versión de hash_multimap Descripción
operator!= (hash_map) operator!=(hash_multimap) Comprueba si el objeto hash_map o hash_multimap del lado izquierdo del operador no es igual al objeto hash_map o hash_multimap del lado derecho.
operator== (hash_map) operator== (hash_multimap) Comprueba si el objeto hash_map o hash_multimap del lado izquierdo del operador es igual al objeto hash_map o hash_multimap del lado derecho.

Funciones de plantilla especializadas

Versión de hash_map Versión de hash_multimap Descripción
swap (hash_map) swap (hash_multimap) Intercambia los elementos de dos encabezados hash_map o hash_multimap.

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.
value_compare (Clase) Proporciona un objeto de función que puede comparar los elementos de hash_map al comparar los valores de sus claves para determinar su orden relativo en hash_map.
hash_map (Clase) Se usa para el almacenamiento y la recuperación rápida de datos de una colección en la que cada elemento es un par que tiene una clave de ordenación cuyo valor es único y un valor de datos asociado.
hash_multimap (Clase) Se usa para el almacenamiento y la recuperación rápida de datos de una colección en la que cada elemento es un par que tiene una clave de ordenación cuyo valor no necesita ser único y un valor de datos asociado.

Requisitos

Encabezado:<hash_map>

Espacio de nombres: stdext

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++