Udostępnij za pośrednictwem


unordered_map::erase

Usuwa element lub zakres elementów w unordered_map z określonych pozycji lub usuwa elementy, które odpowiadają określonemu kluczowi.

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

Parametry

  • Where
    Pozycja elementu, który ma zostać usunięty.

  • First
    Pozycja pierwszego elementu, który ma zostać usunięty.

  • Last
    Pozycja tuż po ostatnim elemencie, który ma zostać usunięty.

  • Key
    Wartość klucza elementów, które mają zostać usunięte.

Wartość zwracana

Dla pierwszych dwóch funkcji członkowskich, dwukierunkowy iterator, który określa pierwszy element, pozostający poza usuniętymi elementami lub element, znajdujący się na końcu mapy, jeśli taki nie istnieje.

Dla trzeciej funkcji członkowskiej zwraca liczbę elementów, które zostały usunięte z unordered_map.

Uwagi

Dla przykładu kodu zobacz map::erase.

Wymagania

Nagłówek: <unordered_map>

Przestrzeń nazw: std

Zobacz też

Informacje

<unordered_map>

unordered_map — Klasa

unordered_map::clear

Standardowa biblioteka szablonów