Sdílet prostřednictvím


forward_list::erase_after

Odebere prvky ze seznamu vpřed po určené pozici.

iterator erase_after(const_iterator _Where);
iterator erase_after(const_iterator _First, const_iterator _Last);

Parametry

Parametr

Description

_Where

Pozici v seznamu dopředu cíl, kde je prvek vymazány.

_First

Začátek rozsahu smazat.

_Last

Konec rozsahu smazat.

Vrácená hodnota

Iterace, označí za jakékoliv prvky odstraněny, zbývající první prvek nebo forward_list::end Pokud neexistuje žádný takový prvek.

Poznámky

První členské funkce odstraní prvek řízené pořadové těsně za _Where.

Druhá funkce člena odebere prvky řízené sekvence v rozsahu (_First, _Last) (je součástí ani jeden koncový bod).

Mazání N prvky příčiny N volání destruktoru.Přerozdělení dojde, tak pro mazání prvky zneplatnění u iterátorů a odkazy.

Funkce členů nikdy vyvoláním výjimky.

Požadavky

Záhlaví: <forward_list>

Obor názvů: std

Viz také

Referenční dokumentace

forward_list Class