concurrent_vector::operator[], opérateur
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 operator[](
size_type _Index
);
const_reference operator[](
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 operator [] 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.
Aucune vérification de limites n'est exécutée pour vérifier que _Index est un index valide dans le vecteur simultané.
Configuration requise
En-tête : concurrent_vector.h
Espace de noms : concurrency