Bagikan melalui


<hash_map>

Catatan

Header ini usang. Alternatifnya adalah <unordered_map>.

Menentukan templat kelas kontainer hash_map dan hash_multimap serta templat pendukungnya.

Sintaks

#include <hash_map>

Operator

versi Hash_map versi Hash_multimap Deskripsi
operator!= (hash_map) operator!=(hash_multimap) Pengujian apakah objek hash_map atau hash_multimap di sisi kiri operator tidak sama dengan objek hash_map atau hash_multimap di sisi kanan.
operator== (hash_map) operator== (hash_multimap) Menguji apakah objek hash_map atau hash_multimap di sisi kiri operator sama dengan objek hash_map atau hash_multimap di sisi kanan.

Fungsi Templat Khusus

versi Hash_map versi Hash_multimap Deskripsi
pertukaran (hash_map) pertukaran (hash_multimap) Menukar elemen dua hash_maps atau hash_multimaps.

Kelas

Kelas Deskripsi
Kelas hash_compare Menjelaskan objek yang dapat digunakan oleh salah satu kontainer asosiatif hash — hash_map, hash_multimap, hash_set, atau hash_multiset — sebagai objek parameter default Traits untuk mengurutkan dan hash elemen yang dikandungnya.
Kelas value_compare Menyediakan objek fungsi yang dapat membandingkan elemen hash_map dengan membandingkan nilai kuncinya untuk menentukan urutan relatifnya dalam hash_map.
Kelas hash_map Digunakan untuk penyimpanan dan pengambilan data yang cepat dari koleksi di mana setiap elemen adalah pasangan yang memiliki kunci pengurutan yang nilainya unik dan nilai data terkait.
Kelas hash_multimap Digunakan untuk penyimpanan dan pengambilan data yang cepat dari koleksi di mana setiap elemen adalah pasangan yang memiliki kunci pengurutan yang nilainya tidak perlu unik dan nilai data terkait.

Persyaratan

Header:<hash_map>

Namespace: stdext

Lihat juga

Referensi File Header
Keamanan utas di Pustaka Standar C++
Referensi pustaka standar C++