共用方式為


<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

另請參閱

標頭檔參考
C++ 標準程式庫中的執行緒安全
C++ 標準程式庫參考