Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides access to the element at the given index in the concurrent vector. This method is concurrency-safe for read operations, and also while growing the vector, as long as the you have ensured that the value _Index is less than the size of the concurrent vector.
reference operator[](
size_type _Index
);
const_reference operator[](
size_type _Index
) const;
Parameters
- _Index
The index of the element to be retrieved.
Return Value
A reference to the item at the given index.
Remarks
The version of operator [] that returns a non-const refernce cannot be used to concurrently write to the element from different threads. A different synchronization object should be used to synchronize concurrent read and write operations to the same data element.
No bounds checking is performed to ensure that _Index is a valid index into the concurrent vector.
Requirements
Header: concurrent_vector.h
Namespace: Concurrency