unordered_map::erase
Quita un elemento o un intervalo de elementos de un unordered_map 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 la asignación si no existe ese elemento.
Para la tercera función miembro, devuelve el número de elementos que se han quitado de unordered_map.
Comentarios
Para obtener un ejemplo de código, vea map::erase.
Requisitos
Encabezado: <unordered_map>
Espacio de nombres: std