在 MFC(Microsoft Foundation Classes)中,CUIntArray 类提供了 RemoveAt 方法,用于移除数组中指定索引位置的一个或多个元素。通常,RemoveAt 方法的声明如下:
void RemoveAt(int nIndex, int nCount = 1);

参数说明:
  •  nIndex:要移除元素的起始位置索引。

  •  nCount:要移除的元素数量,默认为 1。


使用该方法可以在指定位置移除一个或多个元素。例如,如果你有一个 CUIntArray 对象 myIntArray,并且想要移除索引为 2 处的元素,可以这样调用:
myIntArray.RemoveAt(2);

如果你想要移除多个元素,可以通过指定第二个参数 nCount 的值,例如:
myIntArray.RemoveAt(2, 3);  // 从索引 2 开始,移除 3 个元素

这样就会从索引为 2 的位置开始,移除 3 个元素。

请确保在调用 RemoveAt 方法之前检查索引的有效性,以避免访问越界的位置。




转载请注明出处:http://www.zyzy.cn/article/detail/23003/MFC/CUIntArray