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 :