Leggere in inglese

Condividi tramite


<hash_map>

Nota

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

Definisce il hash_map di classi modello del contenitore e il hash_multimap e i rispettivi modelli di supporto.

In Visual C++ .NET 2003, i membri dei file di intestazione <hash_set> e di <hash_map> non sono più nello spazio dei nomi std, bensì sono stati spostati nello spazio dei nomi dei nomi stdext. Per ulteriori informazioni, vedere Spazio dei nomi stdext.

#include <hash_map>

Operatori

Versione di Hash_map

Versione di Hash_multimap

Descrizione

l'operatore! = (hash_map)

l'operatore! = (hash_multimap)

Test se il hash_multimap o di hash_map a sinistra dell'operatore non è uguale all'oggetto di hash_multimap o di hash_map a destra.

operator== (hash_map)

operator== (hash_multimap)

Test se il hash_multimap o di hash_map a sinistra dell'operatore è uguale all'oggetto di hash_multimap o di hash_map a destra.

Funzioni specifiche del modello

Versione di Hash_map

Versione di Hash_multimap

Descrizione

scambio (hash_map)

scambio (hash_multimap)

Scambia gli elementi di due hash_maps o hash_multimaps.

Classi

classe di hash_compare

Viene descritto un oggetto che può essere utilizzato da uno dei contenitori associativi di hash hash_map, hash_multimap, hash_set, o hash_multiset - come oggetto parametro predefinito di Tratti per ordinare e l'hashing gli elementi che contengono.

classe di value_compare

Fornisce un oggetto funzione che può confrontare gli elementi di un hash_map confrontando i valori delle chiavi per determinare il relativo ordine nel relativo hash_map.

classe di hash_map

Utilizzato per l'archiviazione e il recupero veloce di dati da una raccolta in cui ciascun elemento è costituito da una coppia che dispone di una chiave di ordinamento del cui valore è univoco e un valore di dati collegato.

classe di hash_multimap

Utilizzato per l'archiviazione e il recupero veloce di dati da una raccolta in cui ciascun elemento è costituito da una coppia che dispone di una chiave di ordinamento del cui valore non deve essere univoco e un valore di dati collegato.

Requisiti

Intestazione: <hash_map>

Spazio dei nomi: stdext

Vedere anche

Riferimenti

Sicurezza dei thread nella libreria standard C++

Libreria di modelli standard

Altre risorse

File di intestazione libreria standard C++