Método de concurrent_vector::at

Fornece acesso ao elemento no índice fornecido no vetor simultâneo. Esse método é seguro de simultaneidade para operações de leitura e ao crescimento de vetor, contanto que você está certo de que o valor _Index é menor que o tamanho do vetor simultâneas.

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 fornecido.

Comentários

A versão da função at , que retorna um não-const refernce não pode ser usado 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 danificada do vetor. Para obter detalhes sobre como um vetor pode são interrompido, consulte Paralelo recipientes e objetos.

Requisitos

Cabeçalho: concurrent_vector.h

Namespace: Simultaneidade

Consulte também

Outros recursos

concurrent_vector classe