<hash_map>
[!REMARQUE]
Cet en-tête est obsolète.l'alternative est <unordered_map>.
Définit le hash_map de classes de modèles du conteneur et le hash_multimap et leurs modèles de prise en charge.
Dans Visual C++ .NET 2003, les membres des fichiers d'en-tête de <hash_map> et de <hash_set> ne sont plus dans l'espace de noms de DST, mais plutôt ont été déplacés dans l'espace de noms de stdext.Consultez l'espace de noms de stdext pour plus d'informations.
#include <hash_map>
Opérateurs
Version de Hash_map |
Version de Hash_multimap |
Description |
---|---|---|
Teste si l'objet de hash_map ou de hash_multimap située à gauche de l'opérateur n'est pas égal à l'objet de hash_map ou de hash_multimap côté droit. |
||
Teste si l'objet de hash_map ou de hash_multimap située à gauche de l'opérateur est égal à l'objet de hash_map ou de hash_multimap côté droit. |
Fonctions spécialisées de modèle
Version de Hash_map |
Version de Hash_multimap |
Description |
---|---|---|
Permute les éléments de deux hash_maps ou hash_multimaps. |
Classes
Décrit un objet qui peut être utilisé par les conteneurs associatifs de hachage l'une des — hash_map, hash_multimap, hash_set, ou hash_multiset — en tant qu'objet paramètre par défaut de Traits pour classer et hacher les éléments qu'ils contiennent. |
|
Fournit un objet de fonction qui peut comparer les éléments d'un hash_map en comparant les valeurs de leurs clés pour déterminer leur commande relative dans le hash_map. |
|
Utilisé pour le stockage et la recherche rapide des données d'une collection dans laquelle chaque élément est une paire qui a une clé de tri dont la valeur est unique et une valeur de données associée. |
|
Utilisé pour le stockage et la recherche rapide des données d'une collection dans laquelle chaque élément est une paire qui a une clé de tri dont la valeur n'a pas besoin d'être unique et une valeur de données associée. |
Configuration requise
en-tête : <hash_map>
Stdext del'espace de noms :
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard