다음을 통해 공유


concurrent_unordered_map::operator[] 연산자

지정된 키가 있는 요소를 찾거나 삽입합니다. 이 메서드는 동시성이 보장됩니다.

mapped_type& operator[](
   const key_type& _Keyval
);

mapped_type& operator[](
   key_type && _Keyval
);

매개 변수

  • _Keyval
    키 값 입니다.

    찾기 또는 삽입

반환 값

찾거나 삽입한 요소의 데이터 값에 대한 참조입니다.

설명

인수 키 값이 없으면 기본 데이터 형식의 값을 함께 삽입됩니다.

**operator[]**는 m[_Key] = DataValue; 을 사용한 m 맵에서 요소를 삽입하는데 사용됩니다. DataValue 은 값입니다는 _Key 의 키 값과 요소의 mapped_type 의 값입니다.

operator[] 을 사용하여 요소를 삽입할 때, 반환 된 참조가 삽입 기존의 요소를 변경하거나 새로 만들고 있는지 여부를 나타내는 것은 아닙니다. 멤버 함수 find삽입은 삽입 되기 전에 지정 된 키를 가진 요소가 표시되어 있는지 여부를 확인할 때 사용할 수 있습니다.

요구 사항

헤더: concurrent_unordered_map.h

네임스페이스: 동시성

참고 항목

참조

concurrent_unordered_map 클래스