Metodo concurrent_unordered_multimap::unsafe_erase
Rimuove gli elementi di concurrent_unordered_multimap 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_multimap::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 della sequenza controllato 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_multimap::equal_range(_Keyval).
Requisiti
Intestazione: concurrent_unordered_map.h
Spazio dei nomi: la concorrenza