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