multimap_value_comp
multimap_value_comp (std::multimap::value_comp — 값 비교 함수)
std::multimap이 value_type(키-값 쌍) 객체를 비교하는 데 쓰는 함수 객체를 반환하는 멤버 함수예요. 쌍의 첫 성분(키)을 key_comp()로 비교해요.
출처: cppreference
본문
시그니처는 다음과 같아요.
std::multimap<Key,T,Compare,Allocator>::value_compare value_comp() const;
std::multimap::value_type(키-값 쌍) 타입의 객체를 비교하는 함수 객체를 반환해요. 쌍의 첫 성분을 key_comp()로 비교하는 방식으로 비교해요.
반환값
값 비교 함수 객체.
복잡도
상수(constant)예요.
예제
#include <iostream>
#include <map>
#include <utility>
int main()
{
std::multimap<int, char> m{{1, 'a'}, {2, 'b'}};
auto comp = m.value_comp();
std::cout << std::boolalpha << comp(std::pair{1,'a'}, std::pair{2,'b'}) << '\n'; // true
}
함께 보기
key_comp: 키를 비교하는 함수를 반환해요