다음을 통해 공유


concurrent_unordered_multimap::insert 메서드

추가 요소에는 concurrent_unordered_multimap 개체입니다.

iterator insert(
   const value_type& _Value
);

iterator insert(
   const_iterator _Where,
   const value_type& _Value
);

template<
   class _Iterator
>
void insert(
   _Iterator_First,
   _Iterator_Last
);

template<
   class _Valty
>
iterator insert(
   _Valty&& _Value
);

template<
   class _Valty
>
typename std::tr1::enable_if<!std::tr1::is_same<const_iterator, typename std::tr1::remove_reference<_Valty>::type>::value, iterator>::type insert(
   const_iterator _Where,
   _Valty&& _Value
);

매개 변수

  • _Iterator
    삽입에 사용 되는 반복기 형식입니다.

  • _Valty
    지도에 삽입 되는 값의 형식입니다.

  • _Value
    삽입할 값입니다.

  • _Where
    삽입점에 대 한 검색 시작 위치입니다.

  • _First
    삽입할 범위의 시작 부분입니다.

  • _Last
    삽입할 범위의 끝 날짜입니다.

반환 값

삽입 위치를 가리키는 반복기입니다.

설명

멤버 함수는 첫 번째 요소를 삽입 합니다. _Value 제어 되는 시퀀스에서 다음 삽입 된 요소를 지정 하는 반복기를 반환 합니다.

두 번째 멤버 함수 삽입 반환 (_Value) 사용 하 여 _Where 안에 삽입 포인터를 검색 하 여 제어 되는 시퀀스 시작 지점으로 합니다.

시퀀스의 요소 값 범위에서 세 번째 멤버 함수를 삽입 [_First, _Last).

마지막으로 두 명의 멤버 함수를 제외 하 고 처음 두와 똑같이 동작 _Value 삽입 된 값을 생성 하는 데 사용 됩니다.

요구 사항

헤더: concurrent_unordered_map.h

네임 스페이스: 동시성

참고 항목

참조

concurrent_unordered_multimap 클래스