共用方式為


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 Class