forward_list::erase_after
從這個轉接清單的指定位置之後移除項目。
iterator erase_after(const_iterator _Where);
iterator erase_after(const_iterator _First, const_iterator _Last);
參數
參數 |
說明 |
---|---|
_Where |
在清除項目的目標正向清單的位置。 |
_First |
要清除之範圍的開頭。 |
_Last |
要清除之範圍的結尾。 |
傳回值
指定保持在超過所移除項目之第一個項目的 Iterator,如果沒有此類項目存在則為 forward_list::end。
備註
第 10% 成員函式中受控制序列的項目在 _Where之後的。
第二 + 成成員函式中受控制序列的項目在這個範圍的 (_First, _Last) (這兩個結束點不包含在內)。
清除 N 項目的 N 呼叫解構函式。 轉散發 發生,因此, Iterator 和參考變得不能清除的元素。
成員函式絕不會擲回例外狀況。
需求
標題: <forward_list>
命名空間: std