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