CMapStringToOb::InitHashTable
해시 테이블을 초기화합니다.
void InitHashTable(
UINT hashSize,
BOOL bAllocNow = TRUE
);
매개 변수
hashSize
해시 테이블의 항목 수입니다.bAllocNow
경우 TRUE, 할당 해시 테이블을 초기화 합니다. 그렇지 않으면 테이블 필요할 때 할당 됩니다.
설명
최상의 성능을 얻으려면 해시 테이블 크기는 소수 이어야 합니다. 충돌을 최소화 하기 위해 크기 약 20%의 가장 큰 예상된 데이터 집합 보다 더 큰 있어야 합니다.
다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CMapStringToOb::InitHashTable.
클래스 |
멤버 함수 |
---|---|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
요구 사항
헤더: afxcoll.h