Operatore concurrent_vector::operator

Consente di fornire accesso all'elemento all'indice specificato nel vettore simultaneo.Il metodo è sicuro per concorrenza per le operazioni di lettura e anche durante la crescita del vettore, finché non si ha la sicurezza che il valore _Index sia inferiore alla dimensione del vettore simultaneo.

reference operator[](
   size_type _Index
);

const_reference operator[](
   size_type _Index
) const;

Parametri

  • _Index
    Indice dell'elemento da recuperare.

Valore restituito

Riferimento dell'elemento all'indice dato.

Note

La versione di operator [] che restituisce un riferimento non diconst non può essere utilizzata contemporaneamente per scrivere all'elemento da thread diversi.Un oggetto di sincronizzazione diverso deve essere utilizzato per sincronizzare operazioni simultanee di lettura e di scrittura allo stesso elemento dati.

Nessun controllo dei limiti viene eseguito per assicurarsi che _Index sia un indice valido nel vettore simultaneo.

Requisiti

Header: concurrent_vector.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe concurrent_vector