共用方式為


unordered_set::erase

從指定的位置移除一個元素或在 unordered_set 中的元素,或移除符合指定之索引鍵的項目。

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

參數

  • Where
    要移除之項目的位置。

  • First
    第一個要移除之項目的位置。

  • Last
    要移除的最後項目以外的位置。

  • Key
    項目要移除之索引鍵。

傳回值

在前兩個成員函式,雙向迭代器保持在被移除的項目以外的第一個項目,如果沒有此類項目存在則為 unordered_set 結尾的項目。

針對第三個成員函式,傳回從 unordered_set 中移除的項目數。

備註

如需程式碼範例,請參閱set::erase

需求

標頭: <unordered_set>

命名空間: std

請參閱

參考

<unordered_set>

unordered_set 類別

unordered_set::clear

標準樣板程式庫