<hash_map>
注意
這個標頭已淘汰。 替代方法是 <unordered_map>。
定義容器類別範本hash_map和hash_multimap及其支援範本。
語法
#include <hash_map>
操作員
Hash_map 版本 | Hash_multimap 版本 | 描述 |
---|---|---|
operator!= (hash_map) | operator!=(hash_multimap) | 測試運算子左邊的 hash_map 或 hash_multimap 物件是否不等於右邊的 hash_map 或 hash_multimap 物件。 |
operator== (hash_map) | operator== (hash_multimap) | 測試運算子左邊的 hash_map 或 hash_multimap 物件是否等於右邊的 hash_map 或 hash_multimap 物件。 |
特製化樣板函式
Hash_map 版本 | Hash_multimap 版本 | 描述 |
---|---|---|
swap (hash_map) | swap (hash_multimap) | 交換兩個 hash_maps 或 hash_multimaps 的項目。 |
類別
類別 | 描述 |
---|---|
hash_compare 類別 | 描述任何哈希關聯容器可以使用的物件,例如hash_map、hash_multimap、hash_set或hash_multiset,做為預設 Traits 參數物件來排序和哈希它們所包含的專案。 |
value_compare 類別 | 提供函式物件,該物件可透過比較 hash_map 項目的索引鍵值來比較項目,以判斷項目在 hash_map 中的相對順序。 |
hash_map 類別 | 用以儲存及快速擷取集合中的資料,其中每個項目為具有排序鍵 (其值唯一) 和相關聯資料值的配對。 |
hash_multimap 類別 | 用以儲存及快速擷取集合中的資料,其中每個項目為具有排序鍵 (其值可重複) 和相關聯資料值的配對。 |
需求
標頭:<hash_map>
命名空間: stdext