다음을 통해 공유


CMap::InitHashTable

해시 테이블을 초기화합니다.

void InitHashTable(
   UINT hashSize,
   BOOL bAllocNow = TRUE 
);

매개 변수

  • hashSize
    해시 테이블의 항목 수입니다.

  • bAllocNow
    경우 TRUE, 할당 해시 테이블을 초기화 합니다. 그렇지 않으면 테이블 필요할 때 할당 됩니다.

설명

최상의 성능을 얻으려면 해시 테이블 크기는 소수 이어야 합니다.충돌을 최소화 하기 위해 크기 약 20%의 가장 큰 예상된 데이터 집합 보다 더 큰 있어야 합니다.

예제

예제를 보려면 CMap::Lookup.

요구 사항

헤더: afxtempl.h

참고 항목

참조

클래스 CMap

계층 구조 차트

CMap::GetHashTableSize