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 d'const ne peut pas être utilisée pour écrire simultanément à l'élément de différents threads.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

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

Classe concurrent_vector