マップのデフォルト値問題
デフォルト値を持つ、重要な要素にアクセスするための最初の時間値は、それがマップに挿入され、0に初期化されます。
消去()のマッピングを解除すると、つまり、キー値の要素を削除
地図コンストラクタ
マップの<string、int型> mapstring。
地図データを追加します。
maplive.insert(対<整数、文字列>(102) "aclive")。
要素のマップを探します
見つける()関数が見つかったマップの尾を指すイテレータを返していない場合は、重要な要素にキーするイテレータを返します。
マップ< int型、文字列 > ::イテレータl_it ;; l_it = maplive.find(112 )。 もし(l_it == maplive.end()) はcout << " 我々は112を見つけることができません" << てendl; 他の裁判所未満<< " 112を見つけるヲ" <<てendl;
マップ内の要素を削除します。
maplive.erase(l_it)。
スワップのマップは、容器交換の要素が、二つの容器の交換はありません。
要素がされているマップに自動的にキーの昇順にソートし、それがマップ並べ替え機能することはできません
開始()マップの先頭を指すポインタを返しますが、イテレータ
(クリア)すべての要素が削除されます
)(カウントは数指定した要素が表示されます返します
(空)が返す場合にtrue空のマップで
終了)(マップイテレータの末尾へのポインタを返す
()を返しますequal_rangeする特定のアイテムをイテレータ
消去()要素の削除
要素を見つけるために検索を()
マップコンフィギュレータ戻る)(get_allocatorを
インサート()要素を挿入
key_compは()関数は、比較の重要な要素を返し
LOWER_BOUND()をキー値を返す> =与えられました位置の最初の要素
MAX_SIZEは()要素の最大数を収容することができる返し
)rbegin(逆マップイテレータの末尾へのポインタを返す
)(レンドリバースイテレータマップの先頭へのポインタを返す
)(サイズマップの要素を返します多くの
スワップ()は、2つのマップ交換
UPPER_BOUNDは、()所与の最初の位置への鍵>要素戻り
value_comp()関数は、比較要素の値を返します