다음을 통해 공유


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

참고 항목

참조

binary_function Struct

표준 C++ 라이브러리에서 스레드로부터의 안전성

표준 템플릿 라이브러리