다음을 통해 공유


CSimpleMapEqualHelper 클래스

이 클래스는 CSimpleMap 클래스의 도우미입니다.

구문

template <class TKey, class TVal>
class CSimpleMapEqualHelper

매개 변수

TKey
키 요소입니다.

TVal
값 요소입니다.

멤버

공용 메서드

이름 설명
CSimpleMapEqualHelper::IsEqualKey (정적) 두 키의 같음을 테스트합니다.
CSimpleMapEqualHelper::IsEqualValue (정적) 두 값이 같은지 테스트합니다.

설명

이 특성 클래스는 클래스의 CSimpleMap 보완 요소입니다. 두 CSimpleMap 개체 요소(특히 키 및 값 구성 요소)를 같은지 비교하는 메서드를 제공합니다. 기본적으로 키와 값은 operator==()를 사용하여 비교되지만 맵에 고유한 같음 연산자가 없는 복잡한 데이터 형식이 포함되어 있으면 이 클래스를 재정의하여 필요한 추가 기능을 제공할 수 있습니다.

요구 사항

헤더: atlsimpcoll.h

CSimpleMapEqualHelper::IsEqualKey

두 키의 같음을 테스트합니다.

static bool IsEqualKey(const TKey& k1, const TKey& k2);

매개 변수

k1
첫 번째 키입니다.

k2
두 번째 키입니다.

Return Value

키가 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

CSimpleMapEqualHelper::IsEqualValue

두 값이 같은지 테스트합니다.

static bool IsEqualValue(const TVal& v1, const TVal& v2);

매개 변수

v1
첫 번째 값입니다.

v2
두 번째 값입니다.

Return Value

값이 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

참고 항목

CSimpleMapEqualHelperFalse 클래스
클래스 개요