void SetSize(
int nNewSize,
int nGrowBy = -1
);
- nNewSize:新的数组大小,即数组应该包含的元素数量。
- nGrowBy:(可选参数)指定在数组需要增长时,每次增长的元素数量。如果为负数(默认值),则使用之前设置的增长值,如果没有设置增长值,则每次增长一倍。
使用示例:
CArray<int, int> myArray;
// 设置数组大小为10,并且每次增长3个元素
myArray.SetSize(10, 3);
// 现在数组包含10个元素,如果添加更多元素,每次增长3个
此方法是在使用 MFC 中的动态数组时非常有用的,因为它允许在运行时动态调整数组的大小,以适应实际需要的元素数量。
转载请注明出处:http://www.zyzy.cn/article/detail/15472/MFC/CArray