Поделиться через


CMapStringToOb::InitHashTable

Инициализирует хэш-таблицы.

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

Параметры

  • hashSize
    Количество записей в хэш-таблице.

  • bAllocNow
    Если TRUE выберите хэш-таблице при инициализации; в противном случае таблица выделена.

Заметки

Для наилучшей производительности размер хэш-таблицы должен быть основным номером. Свернуть конфликты, размер должен быть примерно 20 процентов больше наибольшего предвидимый набор данных.

В следующей таблице приведены другие функции-члены, которые похожи на CMapStringToOb::InitHashTable.

Класс

Функция-член

CMapPtrToPtr

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

CMapPtrToWord

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

CMapStringToString

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

CMapStringToPtr

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

CMapWordToOb

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

CMapWordToPtr

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

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CMapStringToOb

Диаграмма иерархии