CAtlArray::SetCount

调用此方法设置数组对象的大小。

bool SetCount(
   size_t nNewSize,
   int nGrowBy = - 1 
);

参数

  • nNewSize
    数组所需的大小。

  • nGrowBy
    用于的值确定大的缓冲区。创建一个在内部计算的值使用值-1。

返回值

否则返回true,如果数组成功地调整,错误。

备注

可以在尺寸增大数组或会降低。如果增加,额外的空元素添加到该数组。如果减少,以最大索引的元素将被删除,并且内存将释放。

使用此方法在使用之前设置数组大小。如果未使用 SetCount,添加元素处理(并执行的后续内存分配—会降低性能和片段内存。

示例

CAtlArray::GetData参见示例。

要求

Header: atlcoll.h

请参见

参考

CAtlArray选件类