método de concurrent_vector::at
Fornece acesso ao elemento no índice fornecido no vetor simultâneo.Esse método é seguro simultaneidade para operações de leitura e ao crescimento do vetor, como ter garantido que o valor _Index é menor que o tamanho do 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 para o item no índice fornecido.
Comentários
A versão da função at que retorna um não-const referência não pode ser usada para gravar simultaneamente o elemento de segmentos diferentes.Um objeto de sincronização diferente deve ser usado para sincronizar a leitura simultânea e operações de gravação para o mesmo elemento de dados.
O método lança out_of_range se _Index é maior que ou igual ao tamanho do vetor simultâneo, e range_error se o índice é uma parte quebrada do vetor.Para obter detalhes sobre como um vetor pode ficar quebrado, consulte Contêiner e objetos paralelos.
Requisitos
Cabeçalho: concurrent_vector.h
Namespace: concorrência