std::multimap<Key,T,Compare,Allocator>:: value_compare
|
class
value_compare
;
|
||
std::multimap::value_compare
는
std::multimap::value_type
(키-값 쌍) 타입의 객체들을 쌍의 첫 번째 구성 요소를 비교하여 비교하는 함수 객체입니다.
목차 |
멤버 타입
| 타입 | 정의 |
result_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
bool |
first_argument_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
value_type
|
second_argument_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
value_type
|
|
이 멤버 타입들은 공개적으로 상속받는 것을 통해 얻어집니다 std:: binary_function < value_type, value_type, bool > . |
(C++11 이전) |
보호된 멤버 객체
|
Compare
comp
|
저장된 비교자
(보호된 멤버 객체) |
멤버 함수
|
(constructor)
|
새로운
value_compare
객체를 생성합니다
(protected 멤버 함수) |
|
operator()
|
value_type
타입의 두 값을 비교합니다
(public 멤버 함수) |
std::multimap<Key,T,Compare,Alloc>::value_compare:: value_compare
|
protected
:
value_compare ( Compare c ) ; |
||
비교자(comparator)의 내부 인스턴스를 c 로 초기화합니다.
매개변수
| c | - | 할당할 비교자 |
std::multimap<Key,T,Compare,Alloc>::value_compare:: operator()
|
bool
operator
(
)
(
const
value_type
&
lhs,
const
value_type
&
rhs
)
const
;
|
||
저장된 비교자를 호출하여 lhs. first 와 rhs. first 를 비교합니다.
매개변수
| lhs, rhs | - | 비교할 값들 |
반환 값
comp ( lhs. first , rhs. first )
예외
구현에서 정의된 예외를 발생시킬 수 있습니다.