CAtlMap::InitHashTable

调用此方法初始化哈希表。

bool InitHashTable(
   UINT nBins,
   bool bAllocNow = true 
);

参数

  • nBins
    哈希表使用的框的数目。说明参见 CAtlMap::CAtlMap

  • bAllocNow
    标志形式时,应分配内存。

返回值

返回在成功的初始化的 true,在失败时进行 false

备注

InitHashTable,在所有元素都哈希表之前,存储必须调用。如果此方法不显式调用,它将自动调用,第一个元素添加使用 CAtlMap 构造函数中指定框计数。否则,该映射将初始化使用 nBins 参数指定的新框计数。

如果 bAllocNow 参数为false,则不会分配哈希表所需的内存之前,首先需要。这非常有用,如果它是不确定的,如果要使用映射。

示例

CAtlMap::CAtlMap参见示例。

要求

Header: atlcoll.h

请参见

参考

CAtlMap选件类