次の方法で共有


unordered_multimap::erase

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

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 番目のメンバー関数の場合は、unordered_multimap から削除された要素の数を返します。

解説

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

必要条件

ヘッダー: <unordered_map>

名前空間: std

参照

関連項目

<unordered_map>

unordered_multimap クラス

unordered_multimap::clear

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