次の方法で共有


CAtlArray::SetCount

配列オブジェクトのサイズを設定するには、このメソッドを呼び出します。

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

パラメーター

  • nNewSize
    配列のサイズ。

  • nGrowBy
    大きな決定するために使用される値バッファーを行う方法を示します。値 -1 は、計算値を使用して内部的に使用します。

戻り値

配列が正常にサイズ変更しない場合は true、それ以外の場合は false を返します。

解説

配列は拡大または縮小できます。高められたら、追加の空の要素を配列に追加されます。減らされたら、最大のインデックスを持つ要素が削除され、メモリが解放されます。

クラスを使用するには、配列のサイズを設定するには、このメソッドを使用します。SetCount を使用しない場合、要素を追加するには、—、後続のメモリ割り当て—パフォーマンスが低下し、メモリ断片化します。

使用例

CAtlArray::GetDataの例を参照してください。

必要条件

Header: atlcoll.h

参照

関連項目

CAtlArray クラス