<hash_map>
Hinweis
Dieser Header ist veraltet. Die Alternative ist <unordered_map>.
Definiert die Containerklassenvorlagen hash_map und hash_multimap und deren unterstützende Vorlagen.
Syntax
#include <hash_map>
Operatoren
Hash_map-Version | Hash_multimap-Version | Beschreibung |
---|---|---|
operator!= (hash_map) | operator!=(hash_multimap) | Überprüft, ob das hash_map- oder hash_multimap-Objekt links vom Operator ungleich dem hash_map- oder hash_multimap-Objekt rechts vom Operator ist. |
operator== (hash_map) | operator== (hash_multimap) | Überprüft, ob das hash_map- oder hash_multimap-Objekt links vom Operator gleich dem hash_map- oder hash_multimap-Objekt rechts vom Operator ist. |
Spezialisierte Vorlagenfunktionen
Hash_map-Version | Hash_multimap-Version | Beschreibung |
---|---|---|
swap (hash_map) | swap (hash_multimap) | Tauscht die Elemente zweier hash_map- oder hash_multimap-Objekte aus. |
Klassen
Klasse | Beschreibung |
---|---|
hash_compare-Klasse | Beschreibt ein Objekt, das von einem der Hashzuordnungscontainer verwendet werden kann – hash_map, hash_multimap, hash_set oder hash_multiset – als Standardparameterobjekt Traits , um die darin enthaltenen Elemente zu sortieren und zu hashen. |
value_compare-Klasse | Stellt ein Funktionsobjekt bereit, das die Elemente einer hash_map vergleichen kann, indem die Werte ihrer Schlüssel verglichen werden, um deren relative Reihenfolge in der hash_map zu bestimmen. |
hash_map-Klasse | Speichert Daten und ruft sie schnell aus einer Auflistung ab, in der jedes Element ein Paar ist, das einen Sortierschlüssel mit eindeutigem Wert und einen zugeordneten Datenwert aufweist. |
hash_multimap-Klasse | Speichert Daten und ruft sie schnell aus einer Auflistung ab, in der jedes Element ein Paar ist, das einen Sortierschlüssel, dessen Wert nicht eindeutig sein muss, und einen zugeordneten Datenwert aufweist. |
Anforderungen
Header:<hash_map>
Namespace: stdext
Siehe auch
Headerdateienreferenz
Threadsicherheit in der C++-Standardbibliothek
C++-Standardbibliotheksreferenz