Metoda concurrent_unordered_set::unsafe_erase
Usuwa elementy z concurrent_unordered_set na określonych pozycjach.Ta metoda nie jest bezpieczny współbieżności.
iterator unsafe_erase(
const_iterator _Where
);
size_type unsafe_erase(
const key_type& _Keyval
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
Parametry
_Where
Pozycja iteratora wymazywać z._Keyval
Wartość klucza do wymazania._First
_Last
Wartość zwracana
Pierwszy funkcje dwóch zwracają iterację, który wyznacza pierwszy element pozostały poza elementy usunięte, lub concurrent_unordered_set::end(), jeśli element nie istnieje.Trzecią funkcję Członkowskich zwraca liczbę elementów, które usuwa.
Uwagi
Pierwsza funkcja Członkowskie usuwa elementu wskazywanego przez _Where.Druga funkcja Członkowskie usuwa elementy z zakresu [_Begin, _End).
Trzecią funkcję Członkowskie usuwa elementy z zakresu wyznaczoną przez concurrent_unordered_set::equal_range(_Keyval).
Wymagania
Nagłówek: concurrent_unordered_set.h
Obszar nazw: współbieżności