<map>
コンテナーのクラス テンプレート map と multimap およびサポート テンプレートを定義します。
要件
ヘッダー: <map>
名前空間: std
Note
<map> ライブラリでは、#include <initializer_list>
ステートメントも使用されます。
メンバー
演算子
map バージョン | multimap バージョン | 説明 |
---|---|---|
operator!= (map) | operator!= (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクトと等しくないかどうかをテストします。 |
operator< (map) | operator< (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクトより小さいかどうかをテストします。 |
operator<= (map) | operator<= (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクト以下かどうかをテストします。 |
operator== (map) | operator== (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクトと等しいかどうかをテストします。 |
operator> (map) | operator> (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクトより大きいかどうかを調べます。 |
operator>= (map) | operator>= (multimap) | 演算子の左側の map または multimap オブジェクトが右側の map または multimap オブジェクト以上であるかどうかをテストします。 |
特殊テンプレート関数
map バージョン | multimap バージョン | 説明 |
---|---|---|
swap (map) | swap (multimap) | 2 個の map または multimaps の要素を交換します。 |
クラス
名前 | 説明 |
---|---|
value_compare クラス | 要素のキーの値を比較し要素のマップ内の相対順序を決定して、マップの要素を比較できる関数オブジェクトを提供します。 |
map クラス | 各要素にデータを自動的に並べる一意キーを持つコレクションからデータを格納および取得するために使用します。 |
multimap クラス | 各要素にデータを自動的に並べるキー (一意の値である必要はありません) を持つコレクションからデータを格納および取得するために使用します。 |