concurrent_vector::operator -Operator
Bietet Zugriff auf das Element am angegebenen Index im gleichzeitigen Vektor. Diese Methode ist für Lesevorgänge parallelitätssicher, und auch während der Vektorvergrößerung, solange Sie sichergestellt haben, dass der Wert _Index kleiner als der parallele Vektor ist.
reference operator[](
size_type _Index
);
const_reference operator[](
size_type _Index
) const;
Parameter
- _Index
Der Index des abzurufenden Elements.
Rückgabewert
Ein Verweis auf das Element am angegebenen Index.
Hinweise
Die Version von operator [], die ein Nicht-const-Verweis zurückgibt, kann nicht verwendet werden, um gleichzeitig von anderen Threads in das Element zu schreiben. Ein anderes Synchronisierungsobjekt sollte verwendet werden, um gleichzeitige Lese- und Schreibvorgänge zum gleichen Datenelement zu synchronisieren.
Die Grenzen werden nicht überprüft, sodass nicht sichergestellt ist, ob _Index ein gültiger Index im gleichzeitigen Vektor ist.
Anforderungen
Header: concurrent_vector.h
Namespace: Concurrency