Aracılığıyla paylaş


<hash_map>

Not

Bu üst bilgi kullanımdan kaldırıldı. Alternatif olarak <unordered_map>.

kapsayıcı sınıfı şablonlarını hash_map, hash_multimap ve destekleyici şablonlarını tanımlar.

Sözdizimi

#include <hash_map>

İşleçler

Hash_map sürümü Hash_multimap sürümü Açıklama
operator!= (hash_map) işleç!=(hash_multimap) İşlecin sol tarafındaki hash_map veya hash_multimap nesnesinin sağ taraftaki hash_map veya hash_multimap nesnesine eşit olup olmadığını sınar.
operator== (hash_map) operator== (hash_multimap) İşlecin sol tarafındaki hash_map veya hash_multimap nesnesinin sağ taraftaki hash_map veya hash_multimap nesnesine eşit olup olmadığını sınar.

Özelleşmiş Şablon İşlevleri

Hash_map sürümü Hash_multimap sürümü Açıklama
swap (hash_map) swap (hash_multimap) İki hash_maps veya hash_multimaps öğelerini değiştirir.

Sınıflar

Sınıf Açıklama
hash_compare Sınıfı Karma ilişkilendirme kapsayıcılarından herhangi biri (hash_map, hash_multimap, hash_set veya hash_multiset) tarafından içerdikleri öğeleri sıralamak ve karma hale getirmek için varsayılan Traits parametre nesnesi olarak kullanılabilecek bir nesneyi açıklar.
value_compare Sınıfı hash_map göreli sırasını belirlemek için anahtarlarının değerlerini karşılaştırarak bir hash_map öğelerini karşılaştırabilen bir işlev nesnesi sağlar.
hash_map Sınıfı Her öğenin, değeri benzersiz ve ilişkili bir veri değeri olan bir sıralama anahtarına sahip bir çift olduğu bir koleksiyondan verilerin depolanması ve hızlı alınması için kullanılır.
hash_multimap Sınıfı Her öğenin benzersiz olması gerekmeyen bir sıralama anahtarına ve ilişkili veri değerine sahip bir çift olduğu bir koleksiyondan verilerin depolanması ve hızlı alınması için kullanılır.

Gereksinimler

Üst Bilgi:<hash_map>

Ad alanı: stdext

Ayrıca bkz.

Üst Bilgi Dosyaları Başvurusu
C++ Standart Kitaplığında İş Parçacığı Güvenliği
C++ Standart Kitaplığı Başvurusu