次の方法で共有


unordered_map::erase

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

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_map から削除された要素の数が返されます。

解説

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

必要条件

ヘッダー: <unordered_map>

名前空間: std

参照

関連項目

<unordered_map>

unordered_map クラス

unordered_map::clear

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