Dela via


<hash_set>

Anmärkning

Det här huvudet är föråldrat. Alternativet är <unordered_set>.

Definierar containerklassmallarna hash_set och hash_multiset och deras stödmallar.

Syntax

#include <hash_set>

Operatörer

Hash_set version Hash_multiset version Beskrivning
operator!= (hash_set) operator!= (hash_multiset) Testar om hash_set- eller hash_multiset-objektet till vänster om operatorn inte är lika med hash_set- eller hash_multiset-objektet till höger.
operator== (hash_set) operator== (hash_multiset) Testar om hash_set- eller hash_multiset-objektet till vänster om operatorn är lika med hash_set- eller hash_multiset-objektet till höger.

Specialiserade mallfunktioner

Hash_set version Hash_multiset version Beskrivning
swap (hash_set) swap (hash_multiset) Utbyter elementen i två hash_sets eller hash_multisets.

Klasserna

Klass Beskrivning
hash_compare-klass Beskriver ett objekt som kan användas av någon av hash-associativa containrar – hash_map, hash_multimap, hash_set eller hash_multiset – som ett standardparameterobjekt Traits för att ordna och hash de element som de innehåller.
hash_set-klass Används för lagring och snabb hämtning av data från en samling där värdena för de element som ingår är unika och fungerar som nyckelvärden.
hash_multiset-klass Används för lagring och snabb hämtning av data från en samling där värdena för de element som ingår är unika och fungerar som nyckelvärden.

Se även

referens för huvudfiler
Trådsäkerhet i C++ Standard Library
Standardbiblioteksreferens för C++