Partager via


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

Voir aussi

Référence

Classe concurrent_vector