Aracılığıyla paylaş


CMapStringToOb::InitHashTable

Karma Tablo başlatır.

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

Parametreler

  • hashSize
    Karma Tablo girdi sayısı.

  • bAllocNow
    Doğru, başlatma; sağlandığında karma tablo ayırır Aksi takdirde tabloyu gerek duyulduğunda tahsis edilir.

Notlar

En iyi performansı elde etmek için karma tablo boyutu bir asal sayı olması gerekir.Çakışmaları en aza indirmek için boyutu kabaca yüzde 20'den büyük beklenen veri kümesi daha büyük olmalıdır.

Diğer üye benzer işlevleri aşağıdaki tabloda gösterilmektedir CMapStringToOb::InitHashTable.

Sınıf

Üye işlevi

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 );

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CMapStringToOb sınıfı

Hiyerarşi grafik