다음을 통해 공유


<hash_map>

참고 항목

이 헤더는 사용되지 않습니다. 대안은 <unordered_map>.

컨테이너 클래스 템플릿 hash_map 및 hash_multimap 및 해당 지원 템플릿을 정의합니다.

구문

#include <hash_map>

연산자

Hash_map 버전 Hash_multimap 버전 설명
operator!=(hash_map) operator!=(hash_multimap) 연산자의 좌변에 있는 hash_map 또는 hash_multimap 개체가 우변에 있는 hash_map 또는 hash_multimap 개체와 같지 않은지 테스트합니다.
operator==(hash_map) operator==(hash_multimap) 연산자의 좌변에 있는 hash_map 또는 hash_multimap 개체가 우변에 있는 hash_map 또는 hash_multimap 개체와 같은지 테스트합니다.

특별 템플릿 함수

Hash_map 버전 Hash_multimap 버전 설명
swap(hash_map) swap(hash_multimap) 두 hash_map 또는 hash_multimap의 요소를 교환합니다.

클래스

클래스 설명
hash_compare 클래스 hash_map, hash_multimap, hash_set 또는 hash_multiset 해시 결합 컨테이너에서 포함하는 요소를 정렬하고 해시하는 기본 Traits 매개 변수 개체로 사용할 수 있는 개체에 대해 설명합니다.
value_compare 클래스 키 값 비교를 통해 hash_map의 요소를 비교하여 hash_map 내의 상대 순서를 확인할 수 있는 함수 개체를 제공합니다.
hash_map 클래스 각 요소가 값이 고유하고 연결된 데이터 값인 정렬 키가 있는 쌍인 컬렉션에서 데이터를 신속하게 스토리지하고 검색하는 데 사용됩니다.
hash_multimap 클래스 각 요소가 값이 고유하고 연결된 데이터 값이 아니어도 되는 정렬 키가 있는 쌍인 컬렉션에서 데이터를 신속하게 스토리지하고 검색합니다.

요구 사항

헤더:<hash_map>

네임스페이스: stdext

참고 항목

헤더 파일 참조
C++ 표준 라이브러리의 스레드 보안
C++ 표준 라이브러리 참조