Condividi tramite


Metodo concurrent_unordered_set::unsafe_erase

Rimuove gli elementi di concurrent_unordered_set in posizioni specificate.Tale metodo non è sicuro per concorrenza.

iterator unsafe_erase(
   const_iterator _Where
);

size_type unsafe_erase(
   const key_type& _Keyval
);

iterator unsafe_erase(
   const_iterator _First,
   const_iterator _Last
);

Parametri

  • _Where
    La posizione dell'iteratore per cancellare dal.

  • _Keyval
    Valore chiave da cancellare.

  • _First

  • _Last

Valore restituito

Il prima due funzioni membro restituiscono un iteratore che designa il primo elemento rimanente oltre a eventuali elementi rimossi, o concurrent_unordered_set::end() se non esiste alcun elemento.La terza funzione membro restituisce il numero di elementi che vengono rimossi.

Note

La prima funzione membro rimuove l'elemento a cui fa riferimento _Where.La seconda funzione membro rimuove gli elementi nell'intervallo [_Begin, _End).

La terza funzione membro rimuove gli elementi nell'intervallo delimitato da concurrent_unordered_set::equal_range(_Keyval).

Requisiti

Intestazione: concurrent_unordered_set.h

Spazio dei nomi: la concorrenza

Vedere anche

Riferimenti

Classe concurrent_unordered_set