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