Udostępnij za pośrednictwem


<hash_map>

[!UWAGA]

Nagłówek ten jest przestarzały.Alternatywą jest <unordered_map>.

Definiuje hash_map klas szablonu pojemnika i hash_multimap oraz ich obsługi szablonów.

W Visual C++ .NET 2003, członkowie <hash_map> i <hash_set> pliki nagłówków nie są już w przestrzeni nazw std, ale raczej zostały przeniesione do obszaru nazw stdext.Aby uzyskać więcej informacji, zobacz stdext — Przestrzeń nazw.

#include <hash_map>

Operatory

Wersja Hash_map

Wersja Hash_multimap

Opis

Operator! = (hash_map)

Operator! = (hash_multimap)

Sprawdza, czy obiekt hash_map lub hash_multimap po lewej stronie operatora nie równa się hash_map lub hash_multimap obiektu po prawej stronie.

Operator == (hash_map)

Operator == (hash_multimap)

Sprawdza, czy obiekt hash_map lub hash_multimap po lewej stronie operatora jest równa hash_map lub hash_multimap obiektu po prawej stronie.

Funkcje specjalistyczne szablonu

Wersja Hash_map

Wersja Hash_multimap

Opis

wymiany (hash_map)

wymiany (hash_multimap)

Wymienia elementy dwóch hash_maps lub hash_multimaps.

Klasy

Klasa hash_compare

Opisuje obiekt używany przez żadną z kontenerów asocjacyjnych mieszania — hash_map, hash_multimap, hash_set, lub hash_multiset — domyślnie cechy parametr obiektu do porządkowania i mieszania zawierają elementy.

Klasa value_compare

Zawiera obiekt funkcji, które można porównać do elementów hash_map przez porównanie wartości kluczy do określenia ich względną kolejność w hash_map.

Klasa hash_map

Używany do przechowywania i szybkiego pobierania danych z kolekcji, w której każdy element jest para, którego wartością jest unikatowy klucz sortowania oraz wartości skojarzonych danych.

Klasa hash_multimap

Używany do przechowywania i szybkiego pobierania danych z kolekcji, w której każdy element jest para, którego wartość nie musi być unikatowy klucz sortowania oraz wartości skojarzonych danych.

Wymagania

Nagłówek: <hash_map>

Przestrzeń nazw: stdext

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++

Standardowa biblioteka szablonów

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++