Compartilhar via


multiset::erase

Remove um elemento ou um intervalo de elementos em um 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 é o destino do multiset se tal elemento existe.

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

Comentários

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

Requisitos

defineCabeçalho: <>

Namespace: std

Consulte também

Referência

<set>

Classe multiset

multiset::clear

Biblioteca de Modelos Padrão