Compartir a través de


concurrent_vector::at (Método)

Proporciona acceso al elemento en el índice especificado del vector simultáneo. Este método es seguro para simultaneidad en las operaciones de lectura y también durante el aumento del vector, siempre que se haya asegurado de que el valor _Index es menor que el tamaño del vector simultáneo.

reference at(
   size_type _Index
);
const_reference at(
   size_type _Index
) const;

Parámetros

  • _Index
    Índice del elemento que se va a recuperar.

Valor devuelto

Una referencia al elemento en el índice especificado.

Comentarios

La versión de la función at que devuelve una referencia no const, no se pueden usar para escribir concurrentemente en el elemento de subprocesos diferentes. Un objeto de sincronización diferente se debería usar para sincronizar las operaciones de la lectura y escritura simultáneas con el mismo elemento de datos.

El método produce out_of_range si _Index es mayor que o iguala al tamaño del vector simultáneo, y range_error si el índice es para una parte rota del vector. Para obtener detalles sobre cómo se puede interrumpir un vector, vea Contenedores y objetos paralelos.

Requisitos

Encabezado: concurrent_vector.h

Espacio de nombres: Simultaneidad

Vea también

Otros recursos

Clase concurrent_vector