CStringArray::Add 是 MFC(Microsoft Foundation Classes)中的 CStringArray 类的一个公共方法,用于将一个字符串添加到数组的末尾。

以下是关于 CStringArray::Add 方法的基本信息:

方法原型:
int Add(LPCTSTR newElement);

参数:
  •  newElement:要添加到数组的字符串。


返回值:
  •  返回新元素的索引(从0开始),如果失败则返回 LB_ERR。


功能:
该方法用于将指定的字符串添加到 CStringArray 对象的末尾。如果成功,返回新元素的索引。如果失败,返回 LB_ERR。

示例:
#include <afx.h>

int main() {
    // 创建一个 CStringArray 对象
    CStringArray myStringArray;

    // 添加字符串到数组
    int index1 = myStringArray.Add(_T("Apple"));
    int index2 = myStringArray.Add(_T("Banana"));
    int index3 = myStringArray.Add(_T("Orange"));

    // 输出添加字符串后的索引
    wprintf(_T("Index of Apple: %d\n"), index1);
    wprintf(_T("Index of Banana: %d\n"), index2);
    wprintf(_T("Index of Orange: %d\n"), index3);

    return 0;
}

在这个例子中,CStringArray 对象 myStringArray 被创建,并使用 Add 方法添加了一些字符串。每次调用 Add 方法后,都会返回新添加元素的索引。




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