<hash_map>
[!NOTA]
Questa intestazione è obsoleta.L'alternativa consiste <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 <hash_map> non sono più nello spazio dei nomi di deviazione standard, ma sono stati spostati nello spazio dei nomi di stdext.Per ulteriori informazioni, vedere spazio dei nomi di stdext.
#include <hash_map>
Operatori
Versione di Hash_map |
Versione di Hash_multimap |
Descrizione |
---|---|---|
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. |
||
Test se il hash_multimap o di hash_map a sinistra dell'operatore è uguale all'oggetto del hash_multimap o di hash_map a destra. |
Funzioni specifiche del modello
Versione di Hash_map |
Versione di Hash_multimap |
Descrizione |
---|---|---|
Scambia gli elementi di due hash_maps o hash_multimaps. |
Classi
Viene descritto un oggetto che può essere utilizzato da qualsiasi dei contenitori associativi di hash hash_map, hash_multimap, hash_set, o hash_multiset quali oggetto parametro predefinito Traits per ordinare e l'hashing gli elementi che contengono. |
|
Fornisce un oggetto funzione che può confrontare gli elementi di un hash_map confrontando i valori delle chiavi per determinare il relativo ordine del hash_map. |
|
Utilizzato per la registrazione e la ricerca veloce di dati da una raccolta in cui ogni elemento è una coppia che dispone di una chiave di ordinamento del cui valore è univoco e un valore di dati collegato. |
|
Utilizzato per la registrazione e la ricerca veloce di dati da una raccolta in cui ogni elemento è 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>
Stdext diSpazio dei nomi:
Vedere anche
Riferimenti
Thread safety della libreria C++ standard