Condividi tramite


<hash_map>

Nota

Questa intestazione è obsoleta. L'alternativa è <unordered_map>.

Definisce i modelli di classe contenitore hash_map e hash_multimap e i relativi modelli di supporto.

Sintassi

#include <hash_map>

Operatori

Versione hash_map Versione hash_multimap Descrizione
operator!= (hash_map) operator!=(hash_multimap) Verifica se l'oggetto hash_map o hash_multimap a sinistra dell'operatore non è uguale all'oggetto hash_map o hash_multimap a destra.
operator== (hash_map) operator== (hash_multimap) Verifica se l'oggetto hash_map o hash_multimap a sinistra dell'operatore è uguale all'oggetto hash_map o hash_multimap a destra.

Funzioni di modello specializzate

Versione hash_map Versione hash_multimap Descrizione
swap (hash_map) swap (hash_multimap) Scambia gli elementi di due oggetti hash_map o hash_multimap.

Classi

Classe Descrizione
Classe hash_compare Descrive un oggetto che può essere usato da uno qualsiasi dei contenitori associativi hash, hash_map, hash_multimap, hash_set o hash_multiset, come oggetto parametro predefinito Traits per ordinare e hashare gli elementi contenuti.
Classe value_compare Fornisce un oggetto funzione in grado di confrontare gli elementi di un oggetto hash_map comparando i valori delle chiavi per determinarne l'ordine relativo nell'oggetto hash_map.
Classe hash_map Usata per archiviare e recuperare rapidamente i dati da una raccolta in cui ogni elemento è una coppia che ha una chiave di ordinamento con valore univoco e un valore di dati associato.
Classe hash_multimap Usata per archiviare e recuperare rapidamente i dati da una raccolta in cui ogni elemento è una coppia con una chiave di ordinamento il cui valore non deve essere univoco e un valore di dati associato.

Requisiti

Intestazione:<hash_map>

Spazio dei nomi: stdext

Vedi anche

Riferimento file di intestazione
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)
Informazioni di riferimento per la libreria standard C++