Share via


unordered_set::erase

Quita un elemento o un intervalo de elementos de un unordered_set de las posiciones especificadas o quita los elementos que coinciden con una clave especificada.

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

Parámetros

  • Where
    Posición del elemento que se va a quitar.

  • First
    Posición del primer elemento que se va a quitar.

  • Last
    Posición situada más allá del último elemento que se va a quitar.

  • Key
    Valor de clave de los elementos que se van a quitar.

Valor devuelto

Para las dos primeras funciones miembro, iterador bidireccional que designa el primer elemento que permanece más allá de los elementos quitados, o un elemento que es el final de unordered_set si no existe ese elemento.

Para la tercera función miembro, devuelve el número de elementos que se han quitado de unordered_set.

Comentarios

Para obtener un ejemplo de código, vea set::erase.

Requisitos

Encabezado: <unordered_set>

Espacio de nombres: std

Vea también

Referencia

<unordered_set>

unordered_set (Clase)

unordered_set::clear

Biblioteca de plantillas estándar