Sdílet prostřednictvím


multimap::erase

Odebere prvek nebo rozsahu prvků v vícenásobné mapování od zadané pozice nebo odebere prvky, které odpovídají zadaným klíčem.

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

Parametry

  • Where
    Pozice prvku, který má být odebrán.

  • First
    Pozice prvního prvku, který má být odebrán.

  • Last
    Pozice bezprostředně za posledním prvkem, který má být odebrán.

  • Key
    Klíč prvky, které mají být odstraněny.

Vrácená hodnota

Pro první dvě členské funkce obousměrný iterátor, označí první prvek zbývající za všechny prvky odstraněny nebo prvek, který je na konec mapy, pokud neexistuje žádný takový prvek.

Třetí členské funkce vrátí počet prvků, které byly odebrány z vícenásobné mapování.

Poznámky

Příklad kódu naleznete v tématu map::erase.

Požadavky

Hlavička: <map>

Obor názvů: std

Viz také

Referenční dokumentace

<map>

multimap – třída

multimap::clear

map::max_size, map::clear, map::erase a map::size

Standardní knihovna šablon