concurrent_unordered_map::unsafe_erase, méthode
Supprime les éléments de la concurrent_unordered_map à un emplacement spécifié.Cette méthode n'est pas sécurisée du point de vue de l'accès concurrentiel.
iterator unsafe_erase(
const_iterator _Where
);
iterator unsafe_erase(
const_iterator _Begin,
const_iterator _End
);
size_type unsafe_erase(
const key_type& _Keyval
);
Paramètres
_Where
La position de l'itérateur pour effacer à partir de._Begin
La position du premier élément dans la plage d'éléments à effacer._End
La position du premier élément au-delà de la plage d'éléments à effacer._Keyval
Valeur de clé à supprimer.
Valeur de retour
Les deux membres premier renvoient un itérateur qui désigne le premier élément restant au-delà des éléments supprimés, ou concurrent_unordered_map::end() si aucun élément n'existe.La troisième fonction membre renvoie le nombre d'éléments qu'il supprime.
Notes
La première fonction membre supprime l'élément de la séquence contrôlée pointé par _Where.La deuxième fonction membre supprime les éléments dans la plage [_Begin, _End).
La troisième fonction membre supprime les éléments de la plage délimitée par concurrent_unordered_map::equal_range(_Keyval).
Configuration requise
En-tête : concurrent_unordered_map.h
Espace de noms : accès concurrentiel