Compartilhar via


Método de concurrent_unordered_multiset::unsafe_erase

Remove os elementos da concurrent_unordered_multiset em posições especificadas.Este método não é seguro de simultaneidade.

iterator unsafe_erase(
   const_iterator _Where
);

iterator unsafe_erase(
   const_iterator _First,
   const_iterator _Last
);

size_type unsafe_erase(
   const key_type& _Keyval
);

Parâmetros

  • _Where
    A posição do iterador para apagar da.

  • _First

  • _Last

  • _Keyval
    O valor da chave para apagar.

Valor de retorno

As funções de dois membros primeira retornam um iterador que designa o primeiro elemento restante além quaisquer elementos removidos, ou concurrent_unordered_multiset::end() se nenhum elemento tal existir.A terceira função de membro retorna o número de elementos que ele remove.

Comentários

A primeira função de membro remove o elemento apontado por _Where.A segunda função de membro remove os elementos no intervalo [_Begin, _End).

A terceira função de membro remove os elementos no intervalo delimitado por concurrent_unordered_multiset::equal_range(_Keyval).

Requisitos

Cabeçalho: concurrent_unordered_set.h

Namespace: concorrência

Consulte também

Referência

concurrent_unordered_multiset classe