다음을 통해 공유


concurrent_vector::operator 연산자

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

reference operator[](
   size_type _Index
);
const_reference operator[](
   size_type _Index
) const;

매개 변수

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

반환 값

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

설명

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

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

요구 사항

헤더: concurrent_vector.h

네임스페이스: 동시성

참고 항목

기타 리소스

concurrent_vector 클래스