void CObArray::RemoveAt(int nIndex, int nCount = 1);
- nIndex 参数表示要移除元素的起始索引位置。
- nCount 参数表示要移除的元素数量,默认为1。
示例代码如下:
CObArray myArray; // 假设有一个 CObArray 对象
// ... 在 myArray 中添加一些元素 ...
int nIndexToRemove = 2; // 假设要移除索引为2的元素
myArray.RemoveAt(nIndexToRemove);
上述代码将从 myArray 中的索引为2的位置移除一个元素。请注意,索引是从零开始的,因此第一个元素的索引是0,第二个元素的索引是1,以此类推。
如果需要移除多个元素,可以通过调整 nCount 参数来实现。移除操作可能导致数组的重新分配和元素的移动,因此需要注意性能方面的考虑。在调用 RemoveAt 方法后,数组中的元素数量会减少。请注意,调用该方法并不会释放元素指针指向的实际对象,因此在删除元素时,需要负责释放对象的内存,以避免内存泄漏。
转载请注明出处:http://www.zyzy.cn/article/detail/20877/MFC/CObArray