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