다음을 통해 공유


CSimpleMapEqualHelperFalse 클래스

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

구문

template <class TKey, class TVal>
class CSimpleMapEqualHelperFalse

멤버

공용 메서드

이름 설명
CSimpleMapEqualHelperFalse::IsEqualKey (정적) 두 키의 같음을 테스트합니다.
CSimpleMapEqualHelperFalse::IsEqualValue (정적) false를 반환합니다.

설명

이 특성 클래스는 클래스의 CSimpleMap 보완 요소입니다. 개체에 포함된 CSimpleMap 두 요소, 특히 두 개의 값 요소 또는 두 개의 키 요소를 비교하는 메서드를 제공합니다.

값 비교는 항상 false를 반환하고, 참조된 경우 false 인수를 사용하여 호출 ATLASSERT 합니다. 같음 테스트가 충분히 정의되지 않은 경우 이 클래스를 사용하면 키/값 쌍을 포함하는 맵이 대부분의 메서드에 대해 올바르게 작동하지만 CSimpleMap::FindVal과 같은 비교에 의존하는 메서드에 대해 잘 정의된 방식으로 실패할 수 있습니다.

요구 사항

헤더: atlsimpcoll.h

CSimpleMapEqualHelperFalse::IsEqualKey

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

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

매개 변수

k1
첫 번째 키입니다.

k2
두 번째 키입니다.

Return Value

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

설명

이 메서드는 CSimpleArrayEqualHelper를 호출 합니다.

CSimpleMapEqualHelperFalse::IsEqualValue

false를 반환합니다.

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

Return Value

false를 반환합니다.

설명

이 메서드는 항상 false를 반환하고 참조된 경우 false 인수를 사용하여 호출 ATLASSERT 합니다. 같음 테스트가 적절하게 정의되지 않은 경우 비교를 사용하는 메서드가 잘 정의된 방식으로 실패하도록 하는 것이 목적 CSimpleMapEqualHelperFalse::IsEqualValue 입니다.

참고 항목

CSimpleMapEqualHelper 클래스
클래스 개요