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