concurrent_vector::operator 연산자

동시 벡터에 지정된 인덱스에 있는 요소에 대한 액세스를 제공합니다.이 메서드는 읽기 작업의 경우 동시성이 보장되며 벡터가 커지는 동안 값 _Index가 동시 벡터 크기보다 작도록 해줍니다.

reference operator[](
   size_type _Index
);

const_reference operator[](
   size_type _Index
) const;

매개 변수

  • _Index
    검색할 요소의 인덱스입니다.

반환 값

주어진 인덱스에 있는 항목에 대한 참조입니다.

설명

버전 operator [] 가 아닌 반환-const 요소에 서로 다른 스레드에서 동시에 쓸 참조를 사용할 수 없습니다.다른 동기화 개체를 사용하여 같은 데이터 요소에 대한 동시 읽기 및 쓰기 권한을 동기화해야 합니다.

_Index이 동시 벡터에 유효한 인덱스인지 확인하기 위해 범위 검사를 수행하지 않습니다.

요구 사항

헤더: concurrent_vector.h

네임 스페이스: 동시성

참고 항목

참조

concurrent_vector 클래스