Método concurrent_unordered_set::unsafe_erase
Remove os elementos de concurrent_unordered_set em posições especificadas. Este método não é seguro em 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 de iterador do qual apagar._Keyval
O valor de chave a ser apagado._First
_Last
Valor de retorno
As duas primeiras funções de membro retornam um iterador que designa o primeiro elemento que permanece, além de todos os elementos removidos ou Método concurrent_unordered_set::end(), caso tal elemento não exista. A terceira função membro retorna o número de elementos que ela remove.
Comentários
A primeira função membro remove o elemento indicado por _Where. A segunda função membro remove os elementos no intervalo [_Begin, _End).
A terceira função membro remove os elementos no intervalo limitado por Método concurrent_unordered_set::equal_range(_Keyval).
Requisitos
Cabeçalho: concurrent_unordered_set.h
Namespace: simultaneidade