Partager via


<hash_set>

Notes

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

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

#include <hash_set>

Notes

Dans Visual C++ .NET 2003, les membres des fichiers d'en-tête <hash_map> et de <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 The stdext Namespace.

Opérateurs

Version de Hash_set

Version de Hash_multiset

Description

operator!= (hash_set)

operator!= (hash_multiset)

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

operator== (hash_set)

operator== (hash_multiset)

Teste si l'objet hash_set ou hash_multiset à gauche de l'opérateur est égal à l'objet hash_set ou hash_multiset du côté droit.

Fonctions avec modèle spécialisé

Version de Hash_set

Version de Hash_multiset

Description

swap (hash_set)

swap (hash_multiset)

Échange des éléments de deux hash_sets ou hash_multisets.

Classes

Classe hash_compare

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.

Classe hash_set

Utilisé pour le stockage et la récupération rapide des données d'une collection dans laquelle les valeurs des éléments contenus sont uniques et servent de valeurs de clé.

Classe hash_multiset

Utilisé pour le stockage et la récupération rapide des données d'une collection dans laquelle les valeurs des éléments contenus sont uniques et servent de valeurs de clé.

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++