<hash_set>

Megjegyzés:

Ez a fejléc elavult. A másik lehetőség a <unordered_set>.

Meghatározza a tárolóosztálysablonokat hash_set és hash_multiset, valamint azok támogató sablonjait.

Szemantika

#include <hash_set>

Működtetők

Hash_set verzió Hash_multiset verzió Leírás
operátor!= (hash_set) operátor!= (hash_multiset) Ellenőrzi, hogy az operátor bal oldalán lévő hash_set vagy hash_multiset objektum nem egyenlő-e a jobb oldalon lévő hash_set vagy hash_multiset objektummal.
operátor== (hash_set) operátor== (hash_multiset) Ellenőrzi, hogy az operátor bal oldalán lévő hash_set vagy hash_multiset objektum egyenlő-e a jobb oldalon lévő hash_set vagy hash_multiset objektummal.

Speciális sablonfüggvények

Hash_set verzió Hash_multiset verzió Leírás
felcserélés (hash_set) felcserélés (hash_multiset) Két hash_sets vagy hash_multisets elemeit cseréli le.

Osztályok

Osztály Leírás
hash_compare osztály Egy olyan objektumot ír le, amelyet bármely hash asszociatív tároló – hash_map, hash_multimap, hash_set vagy hash_multiset – használhat alapértelmezett Traits paraméterobjektumként a bennük található elemek sorrendjének és kivonatának sorrendjéhez.
hash_set osztály Olyan gyűjteményből származó adatok tárolására és gyors lekérésére szolgál, amelyekben a benne található elemek értékei egyediek, és kulcsértékekként szolgálnak.
hash_multiset osztály Olyan gyűjteményből származó adatok tárolására és gyors lekérésére szolgál, amelyekben a benne található elemek értékei egyediek, és kulcsértékekként szolgálnak.

Lásd még

fejlécfájlokra vonatkozó referencia
Szálbiztonság a C++ Standard könyvtárban
Standard C++ kódtár-referenciák