Compartilhar via


unordered_multiset::erase

Remove um elemento ou um intervalo de elementos em um unordered_multiset 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_multiset se tal elemento existe.

Para a terceira função de membro, retorna o número de elementos que foram removidos de unordered_multiset.

Comentários

Para um exemplo de código, consulte set::erase.

Requisitos

unordered_set <deCabeçalho: >

Namespace: std

Consulte também

Referência

<unordered_set>

Classe unordered_multiset

unordered_multiset::clear

Biblioteca de Modelos Padrão