Método de concurrent_unordered_multimap::unsafe_erase
Remove os elementos da concurrent_unordered_multimap em posições especificadas.Este método não é seguro de simultaneidade.
iterator unsafe_erase(
const_iterator _Where
);
size_type unsafe_erase(
const key_type& _Keyval
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
Parâmetros
_Where
A posição do iterador para apagar da._Keyval
O valor da chave para apagar._First
_Last
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_multimap::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 da seqüência controlada apontado pelo _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_multimap::equal_range(_Keyval).
Requisitos
Cabeçalho: concurrent_unordered_map.h
Namespace: concorrência