CAtlArray::SetCount
配列オブジェクトのサイズを設定するには、このメソッドを呼び出します。
bool SetCount(
size_t nNewSize,
int nGrowBy = - 1
);
パラメーター
nNewSize
配列のサイズ。nGrowBy
大きな決定するために使用される値バッファーを行う方法を示します。値 -1 は、計算値を使用して内部的に使用します。
戻り値
配列が正常にサイズ変更しない場合は true、それ以外の場合は false を返します。
解説
配列は拡大または縮小できます。高められたら、追加の空の要素を配列に追加されます。減らされたら、最大のインデックスを持つ要素が削除され、メモリが解放されます。
クラスを使用するには、配列のサイズを設定するには、このメソッドを使用します。SetCount を使用しない場合、要素を追加するには、—、後続のメモリ割り当て—パフォーマンスが低下し、メモリ断片化します。
使用例
CAtlArray::GetDataの例を参照してください。
必要条件
Header: atlcoll.h