CStringArray::InsertAt 是 MFC(Microsoft Foundation Classes)中 CStringArray 类的一个公共方法,用于在数组的指定位置插入一个元素。这个方法的原型如下:
void InsertAt(int nIndex, LPCTSTR newElement, int nCount = 1);

参数说明:
  •  nIndex:要插入新元素的位置索引。

  •  newElement:要插入的新元素的值,以 LPCTSTR 类型传递(通常是字符串)。

  •  nCount:要插入的新元素的数量,默认为 1。


示例用法:
CStringArray strArray;
strArray.Add("Element 1");
strArray.Add("Element 2");
strArray.Add("Element 3");

// 在索引为 1 的位置插入新元素 "New Element"
strArray.InsertAt(1, _T("New Element"));

// 现在 strArray 包含:{"Element 1", "New Element", "Element 2", "Element 3"}

上述示例中,InsertAt 方法在索引为 1 的位置插入了新元素 "New Element"。你也可以通过指定 nCount 参数来一次性插入多个相同的元素。

这个方法使得在特定位置插入元素成为可能,而不是只能通过 Add 方法在数组末尾添加元素。


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