以下是 CStringArray::RemoveAt 的简要说明:
void RemoveAt(int nIndex, int nCount = 1);
参数说明:
- nIndex:要移除元素的位置索引。
- nCount:要移除的元素数量,默认为 1。
示例用法:
CStringArray strArray;
strArray.Add("Element 1");
strArray.Add("Element 2");
strArray.Add("Element 3");
// 移除索引为 1 处的元素
strArray.RemoveAt(1);
// 现在 strArray 包含:{"Element 1", "Element 3"}
上述示例中,RemoveAt 方法被用来移除数组中索引为 1 的元素。你也可以通过指定 nCount 参数一次性移除多个相邻位置的元素。
需要注意的是,调用 RemoveAt 方法后,数组的大小会相应地减小。如果需要在移除元素后释放内存,你可能需要额外的步骤。此外,要确保 nIndex 是有效的数组索引,否则可能会导致运行时错误。
转载请注明出处:http://www.zyzy.cn/article/detail/22553/MFC/CStringArray