unordered_set::erase
Remove um elemento ou um intervalo de elementos em um unordered_set das posições especificadas ou remover os elementos que correspondem a uma chave especificada.
iterator erase(
const_iterator Where
);
iterator erase(
const_iterator First,
const_iterator Last
);
size_type erase(
const key_type& Key
);
Parâmetros
Where
Posição do elemento a ser removido.First
Posição do primeiro elemento a ser removido.Last
Posicione apenas além de elemento o último a ser removido.Key
O valor de chave de elementos a serem removidos.
Valor de retorno
Para as primeiras duas funções de membro, um iterador bidirecional que designa o primeiro elemento que permanece além de todos os elementos removidos, ou um elemento que é a extremidade de unordered_set se tal elemento existe.
Para a terceira função de membro, retorna o número de elementos que foram removidos de unordered_set.
Comentários
Para um exemplo de código, consulte set::erase.
Requisitos
unordered_set <deCabeçalho: >
Namespace: std