Compartir a través de


concurrent_unordered_multimap::unsafe_erase (Método)

Quita los elementos de la concurrent_unordered_multimap en las posiciones especificadas.Este método no es seguro para simultaneidad.

iterator unsafe_erase(
   const_iterator _Where
);

size_type unsafe_erase(
   const key_type& _Keyval
);

iterator unsafe_erase(
   const_iterator _First,
   const_iterator _Last
);

Parámetros

  • _Where
    Borrar desde la posición de iterador.

  • _Keyval
    Valor de clave que se va a borrar.

  • _First

  • _Last

Valor devuelto

Las primeras dos funciones miembro devuelven un iterador que designa el primer elemento restante más allá de los elementos eliminados, o concurrent_unordered_multimap::end() si no existe dicho elemento.La tercera función devuelve el número de elementos que quita.

Comentarios

La primera función de miembro quita el elemento de la secuencia controlado al que señala _Where.La segunda función miembro quita los elementos en el intervalo [_Begin, _End).

La tercera función quita los elementos del intervalo delimitado por concurrent_unordered_multimap::equal_range(_Keyval).

Requisitos

Encabezado: concurrent_unordered_map.h

Espacio de nombres: concurrencia

Vea también

Referencia

concurrent_unordered_multimap (Clase)