Partager via


concurrent_vector::at, méthode

Fournit l'accès à l'élément à l'index donné dans le vecteur simultané. Cette méthode est protégée contre l'accès concurrentiel pour les opérations de lecture de même que pendant l'augmentation du vecteur, à condition que vous ayez vérifié que la valeur _Index est inférieure à la taille du vecteur simultané.

reference at(
   size_type _Index
);

const_reference at(
   size_type _Index
) const;

Paramètres

  • _Index
    Index de l'élément à récupérer.

Valeur de retour

Référence à l'élément à l'index donné.

Notes

La version de la fonction at qui retourne une référence non-const ne peut pas être utilisée pour écrire simultanément dans l'élément à partir de threads différents. Un objet de synchronisation différent doit être utilisé pour synchroniser des opérations en lecture et en écriture simultanées au même élément de données.

La méthode lève out_of_range si _Index est supérieur ou égal à la taille du vecteur simultané, et range_error si l'index est pour une partie rompue du vecteur. Pour plus d'informations sur la façon dont un vecteur peut être endommagé, consultez Conteneurs et objets parallèles.

Configuration requise

En-tête : concurrent_vector.h

Espace de noms : concurrency

Voir aussi

Référence

Classe concurrent_vector