Método concurrent_vector::at
Fornece acesso ao elemento no índice especificado no vetor simultâneo. Esse método é simultaneidade- seguro para operações de leitura, e também ao cultivar o vetor, desde que você tiver assegurado que o valor _Index é menor que o tamanho de vetor simultâneo.
reference at(
size_type _Index
);
const_reference at(
size_type _Index
) const;
Parâmetros
- _Index
O índice do elemento a ser recuperado.
Valor de retorno
Uma referência ao item no índice especificado.
Comentários
A versão da função at que retorna uma referência não deconst não pode ser usada para gravar simultaneamente no elemento de threads diferentes. Um objeto diferente de sincronização deve ser usado para sincronizar gravação simultâneo e as operações de gravação no mesmo elemento de dados.
O método gerará out_of_range se _Index é maior ou igual ao tamanho de vetor simultâneo, e range_error se o índice é quebrada para uma parte de vetor. Para obter detalhes sobre como um vetor pode se tornar disponível, consulte Contêineres e objetos em paralelo.
Requisitos
Cabeçalho: concurrent_vector.h
Namespace: simultaneidade