次の方法で共有


multimap::erase

マルチマップ内の要素または要素の範囲を指定した位置から削除するか、または指定したキーと一致する要素を削除します。

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

パラメーター

  • Where
    削除される要素の位置。

  • First
    削除される最初の要素の位置。

  • Last
    削除される最後の要素の次の位置。

  • Key
    削除する要素のキー。

戻り値

最初の 2 つのメンバー関数の場合は、削除された要素の後の最初の残存要素、またはマップの最後の要素 (このような要素が存在しない場合) を指定する双方向反復子。

3 番目のメンバー関数の場合は、マルチマップから削除された要素の数を返します。

解説

コード例については、「map::erase」を参照してください。

必要条件

ヘッダー: <map>

名前空間: std

参照

関連項目

<map>

multimap クラス

multimap::clear

map::max_size、map::clear、map::erase、および map::size

標準テンプレート ライブラリ