Metodo concurrent_vector::at
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 at(
size_type _Index
);
const_reference at(
size_type _Index
) const;
Parametri
- _Index
Indice dell'elemento da recuperare.
Valore restituito
Riferimento dell'elemento all'indice dato.
Note
La versione della funzione at 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.
Il metodo genera out_of_range se _Index è maggiore o uguale alla dimensione del vettore simultaneo e range_error se l'indice riguarda una parte interrotta del vettore.Per i dettagli sulla modalità in cui un vettore può essere interrotto, vedere Contenitori e oggetti paralleli.
Requisiti
Header: concurrent_vector.h
Concorrenza diSpazio dei nomi: