Partager via


<hash_map>

Notes

Ce header est obsolète.L'alternative est <unordered_map>.

Définit les hash_map et hash_multimap de classes du modèle de conteneur et les modèles de prise en charge.

Dans Visual C++ .NET 2003, les membres des fichiers d'en-tête <hash_map> et <hash_set> ne sont plus dans l'espace de noms standard, mais ont été plutôt déplacés dans l'espace de noms de stdext. Pour plus d'informations, consultez stdext, espace de noms.

#include <hash_map>

Opérateurs

Version de Hash_map

Version de Hash_multimap

Description

operator!= (hash_map)

operator!= (hash_multimap)

Teste si l'objet de hash_map ou de hash_multimap à gauche de l'opérateur n'est pas égal à l'objet de hash_map ou de hash_multimap du côté droit.

operator== (hash_map)

operator== (hash_multimap)

Teste si l'objet de hash_map ou de hash_multimap à gauche de l'opérateur n'est pas égal à l'objet de hash_map ou de hash_multimap du côté droit.

Fonctions avec modèle spécialisé

Version de Hash_map

Version de Hash_multimap

Description

swap (hash_map)

swap (hash_multimap)

Échange des éléments de deux hash_maps ou hash_multimaps.

Classes

hash_compare, classe

Décrit un objet qui peut être utilisé par les conteneurs associatives de hachage l'un des hash_map —, hash_multimap, hash_set, ou hash_multiset — en tant qu'objet de paramètre par défaut de Caractéristiques pour classer et hacher les éléments qu'il contient.

value_compare, classe

Fournit un objet de la fonction qui peut comparer les éléments d'un hash_map en comparant les valeurs de leurs clés pour déterminer leur ordre relatif dans le hash_map.

hash_map, classe

Utilisé pour le stockage et la récupération 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.

hash_multimap, classe

Utilisé pour le stockage et la récupération 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'est pas unique et une valeur de données associée.

Configuration requise

En-tête: <hash_map>

Espace de noms : stdext

Voir aussi

Référence

Sécurité des threads dans la bibliothèque standard C++

Bibliothèque STL (Standard Template Library)

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++