value_compare Class (<map>)
지도 요소의 구조에서의 상대 순서를 결정 하는 키의 값을 비교 하 여 비교할 수 함수 개체를 제공 합니다.
class value_compare : public binary_function<value_type, value_type, bool>
{
public:
bool operator()(const value_type& _Left, const value_type& _Right) const;
value_compare(key_compare _Pred) : comp(_Pred);
protected:
key_compare comp;
};
설명
비교 조건을 제공 value_compare 사이 value_types 보조 클래스 생성 하 여 각 요소의 키 사이의 비교에서 지도에 포함 된 전체 요소 발생 됩니다.멤버 함수 연산자는 개체를 사용 하 여 comp 형식의 key_compare 에서 제공 되는 함수 개체에 저장 value_compare 두 요소의 정렬 키 구성 요소를 비교 합니다.
집합 및 키 값은 요소 값으로 동일한 간단한 컨테이너는 대해서는 value_compare 같습니다 key_compare. 지도 및 multimaps에 대 한 형식 값으로는, pair 요소 요소의 키 값을 동일 하지 않습니다.
예제
예제를 보려면 value_comp 를 선언 하 고 사용 하는 방법의 예 value_compare.
요구 사항
헤더: <map>
네임 스페이스: std