void CArray::RemoveAt(int nIndex, int nCount = 1);
其中,nIndex 是要移除的元素的索引,nCount 是要移除的元素数量,默认值为 1。该方法会从数组中移除指定索引位置开始的指定数量的元素。
以下是一个示例:
CArray<int, int> myArray;
// 填充数组
myArray.Add(10);
myArray.Add(20);
myArray.Add(30);
myArray.Add(40);
// 移除索引为 1 处的元素
myArray.RemoveAt(1); // 数组现在为 {10, 30, 40}
// 移除索引为 0 处的元素,并重复移除 2 次
myArray.RemoveAt(0, 2); // 数组现在为空
RemoveAt 方法允许您从数组中移除指定索引位置开始的元素,并可以一次性移除多个元素。如果 nIndex 大于或等于数组的当前大小,或者 nCount 大于数组中剩余的元素数量,RemoveAt 方法将从索引 nIndex 处开始移除直到数组的末尾。
转载请注明出处:http://www.zyzy.cn/article/detail/15486/MFC/CArray