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