Оператор concurrent_vector::operator[]
Предоставляет доступ к элементу с заданным индексом в параллельном векторе. Этот метод является параллельно-безопасным для операций чтения, а также при росте вектора, до тех пор, пока гарантируется, что значение _Index меньше, чем размер параллельного вектора.
reference operator[](
size_type _Index
);
const_reference operator[](
size_type _Index
) const;
Параметры
- _Index
Индекс извлекаемого элемента.
Возвращаемое значение
Ссылка на элемент в данном контексте.
Заметки
Версия operator [], которая возвращает не-const ссылку, не может использоваться для параллельной записи в элемент из разных потоков. Другой объект синхронизации должен использоваться для синхронизации параллельных операций чтения и записи на один и тот же элемент данных.
Не выполняется проверки границ, чтобы гарантировать, что _Index является допустимым индексом в параллельном векторе.
Требования
Заголовок: concurrent_vector.h
Пространство имен: Concurrency