concurrent_unordered_multimap::concurrent_unordered_multimap 생성자
동시에 부호가 multimap을 생성합니다.
explicit concurrent_unordered_multimap(
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_multimap(
_Iterator_Begin,
_Iterator_End,
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_multimap(
concurrent_unordered_multimap&& _Umap
);
매개 변수
_Iterator
입력 반복기의 형식입니다._Number_of_buckets
이 부호가 multimap 버킷 초기 개수입니다._Hasher
이 부호가 multimap에 대 한 해시 함수입니다._Key_equality
이 부호가 multimap는 같음 비교 함수입니다._Allocator
이 부호가 multimap에 할당자입니다._Begin
복사할 요소의 범위에 있는 첫 번째 요소의 위치입니다._End
요소를 복사할 대상 범위의 첫 번째 요소 위치입니다._Umap
요소를 복사할 소스 concurrent_unordered_multimap 개체입니다.
설명
모든 생성자 할당자 개체를 저장 합니다. _Allocator 및 부호가 multimap 초기화 합니다.
첫 번째 생성자가 빈 초기 multimap 지정 하 고 명시적으로 버킷, 해시 함수, 동등 함수 및 할당 자가 입력 데 지정 합니다.
두 번째 생성자는 할당자 부호가 multimap에 지정합니다.
세 번째 생성자는 반복기 범위에서 제공하는 값을 지정합니다[_Begin, _End).
네 번째 및 다섯 번째 생성자 동시 부호가 multimap 복사본이 지정 _Umap.
동시 부호가 multimap 이동 마지막으로 생성자를 지정 합니다. _Umap.
요구 사항
헤더: concurrent_unordered_map.h
네임 스페이스: 동시성