C++ マップ
提供:cppreference.com
C++ マップは、並べ替えられたユニークなキー/値の組を保持します。 マップはキーで並べ替えられます。
例えば、文字列と値を関連づけられたマップを作成することができます。 このマップは、商品の名前と価格を関連づけて価格表のように使えます。
| map_constructors | 要素の割り当て、コピー、作成済み要素の削除をします。 |
| map_operators | マップのオペレータは、代入、比較、要素へのアクセスができます。 |
| map_typedefs | マップをtypedefで宣言する場合の記述の仕方です。 |
| begin | マップの先頭を指すイテレータを返します。 |
| clear | マップの全ての要素を削除します。 |
| count | キー値が一致する要素の数を返します |
| empty | マップの要素が空の場合は、 true を返します。 |
| end | マップの末尾を指すイテレータを返します。 |
| equal_range | 特定のキーと一致する先頭/末尾要素を指すイテレータを返します。 |
| erase | マップから特定の要素を削除します。 |
| find | マップから特定の要素を検索します。 |
| insert | マップに要素を挿入します。 |
| key_comp | キーを比較する関数を返します。 |
| lower_bound | キーが特定の値以上である最初の要素を指すイテレータを返します。 |
| max_size | マップの要素の最大数を返します。 |
| rbegin | マップの末尾を指すリバースイテレータを返します。 |
| rend | マップの先頭を指すリバースイテレータを返します。 |
| size | マップの要素数を返します。 |
| swap | マップと他のマップを入れ替えます。 |
| upper_bound | キーが特定の値を越える最初の要素を指すイテレータを返します。 |
| value_comp | 値を比較する関数を返します。 |