void CPtrArray::RemoveAt(int nIndex, int nCount = 1);
- nIndex:要移除的元素的索引位置。
- nCount:要移除的元素的数量,默认值为 1。
该方法允许移除从指定索引位置开始的一个或多个元素。如果 nCount 大于 1,则将移除从 nIndex 开始的连续的 nCount 个元素。
以下是一个简单的示例:
CPtrArray myPtrArray;
// 填充 myPtrArray 的代码...
// 移除索引位置 2 处的元素
myPtrArray.RemoveAt(2);
// 移除索引位置 3 处的两个元素
myPtrArray.RemoveAt(3, 2);
这样,你可以使用 RemoveAt 方法从指定位置移除一个或多个元素。如果 nIndex 或 nCount 的值不在有效范围内,该方法可能引发越界错误。因此,在使用时请确保传递有效的参数值。
转载请注明出处:http://www.zyzy.cn/article/detail/21881/MFC/CPtrArray