共用方式為


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

請參閱

參考

forward_list 類別