CDefaultHashTraits 클래스
이 클래스는 해시 값을 계산하기 위한 정적 함수를 제공합니다.
구문
template<typename T>
class CDefaultHashTraits
매개 변수
T
컬렉션에 저장할 데이터의 형식입니다.
멤버
공용 메서드
이름 | 설명 |
---|---|
CDefaultHashTraits::Hash | (정적) 지정된 요소에 대한 해시 값을 계산하려면 이 함수를 호출합니다. |
설명
이 클래스에는 지정된 요소에 대한 해시 값을 반환하는 단일 정적 함수가 포함되어 있습니다. 이 클래스는 CDefaultElementTraits 클래스에서 활용됩니다.
자세한 내용은 ATL 컬렉션 클래스를 참조 하세요.
요구 사항
헤더: atlcoll.h
CDefaultHashTraits::Hash
지정된 요소에 대한 해시 값을 계산하려면 이 함수를 호출합니다.
static ULONG Hash(const T& element) throw();
매개 변수
요소
요소입니다.
Return Value
해시 값을 반환합니다.
설명
기본 해시 알고리즘은 매우 간단합니다. 반환 값은 요소 번호입니다. 더 복잡한 알고리즘이 필요한 경우 이 함수를 재정의합니다.