다음을 통해 공유


CDefaultHashTraits 클래스

이 클래스는 해시 값을 계산하기 위한 정적 함수를 제공합니다.

구문

template<typename T>
class CDefaultHashTraits

매개 변수

T
컬렉션에 저장할 데이터의 형식입니다.

멤버

공용 메서드

이름 설명
CDefaultHashTraits::Hash (정적) 지정된 요소에 대한 해시 값을 계산하려면 이 함수를 호출합니다.

설명

이 클래스에는 지정된 요소에 대한 해시 값을 반환하는 단일 정적 함수가 포함되어 있습니다. 이 클래스는 CDefaultElementTraits 클래스에서 활용됩니다.

자세한 내용은 ATL 컬렉션 클래스를 참조 하세요.

요구 사항

헤더: atlcoll.h

CDefaultHashTraits::Hash

지정된 요소에 대한 해시 값을 계산하려면 이 함수를 호출합니다.

static ULONG Hash(const T& element) throw();

매개 변수

요소
요소입니다.

Return Value

해시 값을 반환합니다.

설명

기본 해시 알고리즘은 매우 간단합니다. 반환 값은 요소 번호입니다. 더 복잡한 알고리즘이 필요한 경우 이 함수를 재정의합니다.

참고 항목

클래스 개요