Partager via


<hash_set>

Remarque

Cet en-tête est obsolète. L’alternative est <unordered_set>.

Définit les modèles de classe de conteneur hash_set et hash_multiset et leurs modèles de prise en charge.

Syntaxe

#include <hash_set>

Notes

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 situé à gauche de l’opérateur n’est pas égal à l’objet hash_set ou hash_multiset situé à droite.
operator== (hash_set) operator== (hash_multiset) Teste si l’objet hash_set ou hash_multiset situé à gauche de l’opérateur est égal à l’objet hash_set ou hash_multiset situé à droite.

Fonctions avec modèle spécialisé

Version de hash_set Version de hash_multiset Description
swap (hash_set) swap (hash_multiset) Échange les éléments de deux objets hash_set ou hash_multiset.

Classes

Classe Description
hash_compare, classe Décrit un objet qui peut être utilisé par l’un des conteneurs associatifs de hachage ( hash_map, hash_multimap, hash_set ou hash_multiset) en tant qu’objet de paramètre par défaut Traits pour classer et hacher les éléments qu’ils contiennent.
hash_set, classe Sert au 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és.
hash_multiset, classe Sert au 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és.

Voir aussi

Informations de référence sur les fichiers d’en-tête
Sécurité des threads dans la bibliothèque C++ Standard
Informations de référence sur la bibliothèque standard C++