<hash_map>
Not
Bu üstbilgi kullanılmıyor.Alternatif <unordered_map>.
Kapsayıcı şablon sınıfları hash_map ve hash_multimap ve bunların destekleyen şablonlar tanımlar.
Visual C++ .NET 2003, üyeleri de <hash_map> ve <hash_set> başlık dosyaları artık std ad alanında bulunan, ancak bunun yerine stdext ad alanına taşınmış. Daha fazla bilgi için bkz. stdext ad alanı.
#include <hash_map>
İşleçler
Hash_map sürüm |
Hash_multimap sürüm |
Tanımlama |
---|---|---|
Testler işlecinin sol tarafındaki hash_map veya hash_multimap nesnesi hash_map veya hash_multimap nesne sağ tarafta eşit değildir. |
||
Testler işlecinin sol tarafındaki hash_map veya hash_multimap nesnesi hash_map veya hash_multimap nesne sağ tarafındaki eşittir. |
Özel şablon işlevleri
Hash_map sürüm |
Hash_multimap sürüm |
Tanımlama |
---|---|---|
İki hash_maps veya hash_multimaps öğeleri değiştirir. |
Sınıflar
Nesnenin kaplarından herhangi birini karma ilişkilendirilebilir tarafından kullanılan açıklar — hash_map, hash_multimap, hash_set, veya hash_multiset — varsayılan olarak nitelikler sipariş ve içerdikleri öğeler karma parameter nesnesi. |
|
Öğeleri bir hash_map, hash_map, bunların göreli sırasını belirlemek için kendi anahtar değerleri karşılaştırarak karşılaştıran işlev nesnesi sağlar. |
|
Her öğe, değeri benzersiz olan bir sıralama anahtarı olan bir çift olduğu koleksiyonu ve ilişkili veri değeri veri hızlı alınmasını ve depolama için kullanılır. |
|
Depolama ve veri değeri benzersiz olması gerekmez sıralama anahtarı olan bir çift olduğu her öğe koleksiyonu ve ilişkili veri değeri hızlı alma için kullanılır. |
Gereksinimler
Başlık: <hash_map>
Ad alanı: stdext
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği