Udostępnij za pośrednictwem


<hash_map>

Uwaga

Ten nagłówek jest przestarzały. Alternatywą jest <unordered_map>.

Definiuje szablony klas kontenerów hash_map i hash_multimap oraz ich szablony pomocnicze.

Składnia

#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 jest równy 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ówny obiektowi hash_map lub hash_multimap po prawej stronie.

Specialized Template — Funkcje

wersja Hash_map wersja Hash_multimap opis
swap (hash_map) swap (hash_multimap) Wymienia elementy dwóch hash_maps lub hash_multimaps.

Klasy

Klasa opis
hash_compare, klasa Opisuje obiekt, który może być używany przez dowolne kontenery asocjacyjne skrótów — hash_map, hash_multimap, hash_set lub hash_multiset — jako domyślny Traits obiekt parametru do porządkowenia i tworzenia skrótów elementów, które zawierają.
value_compare, klasa Udostępnia obiekt funkcji, który może porównać elementy hash_map przez porównanie wartości ich kluczy w celu określenia ich względnej kolejności w hash_map.
hash_map, klasa Służy do przechowywania i szybkiego pobierania danych z kolekcji, w której każdy element jest parą, która ma klucz sortowania, którego wartość jest unikatowa i skojarzona wartość danych.
hash_multimap, klasa Służy do przechowywania i szybkiego pobierania danych z kolekcji, w której każdy element jest parą, która ma klucz sortowania, którego wartość nie musi być unikatowa i skojarzona wartość danych.

Wymagania

Nagłówek:<hash_map>

Przestrzeń nazw: stdext

Zobacz też

Odwołanie do plików nagłówka
Bezpieczeństwo wątku w standardowej bibliotece C++
Dokumentacja standardowej biblioteki C++