次の方法で共有


<hash_map>

Note

このヘッダーは廃止され、互換性のために残されています。 代わりに、<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) 2 つの hash_map または hash_multimap の要素を交換します。

クラス

クラス 説明
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++ 標準ライブラリ リファレンス