Sdílet prostřednictvím


Metoda concurrent_unordered_map::unsafe_erase

Odebere prvky z concurrent_unordered_map v určených polohách.Tato metoda není bezpečné souběžnosti.

iterator unsafe_erase(
   const_iterator _Where
);

iterator unsafe_erase(
   const_iterator _Begin,
   const_iterator _End
);

size_type unsafe_erase(
   const key_type& _Keyval
);

Parametry

  • _Where
    Iteraci vymazat z.

  • _Begin
    První prvek pozice v rozsahu prvky smazána.

  • _End
    Pozice prvního prvku mimo oblast prvky smazána.

  • _Keyval
    Hodnota klíče smazat.

Vrácená hodnota

První dva členské funkce vracejí iterace, označí za jakékoliv prvky odstraněny, zbývající první prvek nebo concurrent_unordered_map::end(pokud neexistuje žádný takový prvek).Třetí členské funkce vrátí počet prvků, které jej odebere.

Poznámky

První členské funkce odstraní prvek odkazuje řízené sekvence _Where.Druhá funkce člena odebere prvky v rozsahu [_Begin, _End).

Třetí členské funkce odebere prvky v oblasti odděleny concurrent_unordered_map::equal_range(_Keyval).

Požadavky

Záhlaví: concurrent_unordered_map.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída concurrent_unordered_map