Udostępnij za pośrednictwem


unordered_multiset::erase

Usuwa element lub zakres elementów ze zbioru unordered_multiset, od określonej 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 zestawu unordered_multiset, jeśli taki element nie istnieje.

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

Uwagi

Dla przykładu kodu zobacz set::erase.

Wymagania

Nagłówek: <unordered_set>

Przestrzeń nazw: std

Zobacz też

Informacje

<unordered_set>

unordered_multiset — Klasa

unordered_multiset::clear

Standardowa biblioteka szablonów