<map>

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

요구 사항

헤더:<map>

네임스페이스: std

참고 항목

<맵> 라이브러리도 문을 사용합니다#include <initializer_list>.

멤버

연산자

map 버전 multimap 버전 설명
operator!= (map) operator!= (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체와 같지 않은지 테스트합니다.
연산자< (map) 연산자< (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체보다 작은지 테스트합니다.
operator<= (map) operator<= (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체보다 작거나 같은지 테스트합니다.
operator== (map) operator== (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체와 같은지 테스트합니다.
연산자> (map) 연산자> (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체보다 큰지 테스트합니다.
operator>= (map) operator>= (multimap) 연산자의 좌변에 있는 map 또는 multimap 개체가 우변에 있는 map 또는 multimap 개체보다 크거나 같은지 테스트합니다.

특별 템플릿 함수

map 버전 multimap 버전 설명
swap (map) swap (multimap) 두 map 또는 multimap의 요소를 교환합니다.

클래스

이름 설명
value_compare 클래스 키 값 비교를 통해 맵의 요소를 비교하여 map 내의 상대 순서를 확인할 수 있는 함수 개체를 제공합니다.
map 클래스 각 요소에 데이터가 자동 정렬되는 기준인 고유한 키가 있는 컬렉션에서 데이터를 스토리지하고 검색하는 데 사용됩니다.
multimap 클래스 각 요소에 데이터가 자동 정렬되는 기준인 키가 있고 키 값이 고유하지 않아도 되는 컬렉션에서 데이터를 스토리지하고 검색하는 데 사용됩니다.

참고 항목

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