void SetSize(int nNewSize, int nGrowBy = -1);
- nNewSize:新的数组大小。
- nGrowBy:可选参数,表示数组在需要时增长的大小。默认值为 -1,表示使用先前设置的增长值。
如果 nNewSize 小于当前数组大小,该方法将截断数组,丢弃超出 nNewSize 的元素。如果 nNewSize 大于当前数组大小,该方法将增加数组的大小,并根据 nGrowBy 参数确定增长的大小。
示例:
CDWordArray dwArray;
dwArray.Add(10);
dwArray.Add(20);
dwArray.Add(30);
// 设置数组大小为 5,使用默认的增长值
dwArray.SetSize(5);
// 数组现在包含:10, 20, 30, 0, 0
// 设置数组大小为 2,截断超出的元素
dwArray.SetSize(2);
// 数组现在包含:10, 20
上述示例演示了如何使用 SetSize 方法来设置 CDWordArray 的大小。在第一个示例中,将数组的大小设置为 5,使用默认的增长值。在第二个示例中,将数组的大小设置为 2,截断超出的元素。
转载请注明出处:http://www.zyzy.cn/article/detail/17605/MFC/CDWordArray