Compartilhar via


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

Consulte também

Referência

concurrent_vector classe