Freigeben über


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 einen Nicht-const Verweis zurückgibt, kann nicht verwendet werden, um auf das Element von mehreren Threads gleichzeitig 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: Parallelität

Siehe auch

Referenz

concurrent_vector-Klasse