hash_multiset::hash_multiset
참고
이 API는 사용되지 않습니다.unordered_multiset 클래스를 대신 사용하는 것이 좋습니다.
비어 있거나 모든 복사본이거나 또는 일부 다른 hash_multiset 부분인 hash_multiset을 생성 합니다.
hash_multiset( );
explicit hash_multiset(
const Traits& Comp
);
hash_multiset(
const Traits& Comp,
const Allocator& Al
);
hash_multiset(
const hash_multiset<Key, Traits, Allocator>& Right
);
hash_multiset(
hash_multiset&& Right
};
hash_multiset (
initializer_list<Type> IList
);
hash_multiset(
initializer_list<Tu[e> IList,
const Compare& Comp
):
hash_multiset(
initializer_list<Type> IList,
const Compare& Comp,
const Allocator& Al
);
template<class InputIterator>
hash_multiset(
InputIterator First,
InputIterator Last
);
template<class InputIterator>
hash_multiset(
InputIterator First,
InputIterator Last,
const Traits& Comp
);
template<class InputIterator>
hash_multiset(
InputIterator First,
InputIterator Last,
const Traits& Comp,
const Allocator& Al
);
매개 변수
Parameter |
설명 |
Al |
Allocator 기본값인 이 hash_multiset 개체에 사용할 저장소 할당자 클래스 입니다. |
Comp |
const Traits hash_multiset 종류의 비교 함수는 hash_compare 에 디폴트로 되는 기본적으로 맵의 요소를 정렬하는데 사용됩니다. |
Right |
hash_multiset이 생성된 hash_multiset 목록은 사본이 되는 목록입니다. |
First |
복사할 요소의 범위에 있는 첫 번째 요소의 위치입니다. |
Last |
복사할 요소의 범위를 벗어나는 첫 번째 요소의 위치입니다. |
IList |
initializer_list는 복사할 요소를 포함합니다. |
설명
모든 생성자는 hash_multiset 에 대한 메모리 저장소를 관리하는 할당 개체의 종류를 저장합니다. 그리고 hash_multiset::get_allocator를 호출하여 나중에 반환할 수 있습니다. 할당자 매개 변수는 클래스 선언과 대체 할당자를 대체하는데 사용되는 전처리 매크로에서 종종 생략됩니다.
모든 생성자는 그들의 hash_multisets을 초기화합니다.
모든 생성자는 Traits 형식의 함수 개체를 저장합니다. 그것은 hash_multiset의 키들 사이의 순서를 설정하는데 사용되고 hash_multiset::key_comp를 호출함으로써 나중에 반환될 수 있습니다. 자세한 내용은 Traits 의 hash_multiset 클래스 항목을 참조하십시오.
처음 세 개의 생성자는 빈 초기 hash_multiset을 지정하고, 두 번째는 요소들의 순서를 설정하는데 사용되는 비교 함수 (Comp) 형식을 지정하고 세번째는 명시적으로 할당자 형식 (Al)를 사용하기 위해 지정합니다. 키워드 explicit 는 자동 형식 변환의 특정 종류를 표시 하지 않습니다.
네 번째 생성자는 hash_multiset Right 를 이동합니다.
다섯 번째, 여섯 번째, 및 일곱 번째 생성자는 initializer_list를 사용 합니다.
마지막 세 가지 생성자들은 hash_multiset 의 [First,Last) 범위를 비교와 할당자의 형식을 지정할 때 증가하는 명시성과 함께 복제합니다.
해시 집합 컨테이너에서 요소의 실제 순서는 해시 함수, 해시 테이블의 현재 크기 및 정렬 기능에 따라 다릅니다. 그리고 집합 컨테이너 혼자 정렬 함수에 의해 확인 되었으며, 사용 했다는 것을 일반적으로 예측할 수는 없습니다.
요구 사항
헤더: <hash_set>
네임스페이스: stdext