以下是一个简单的示例,演示如何使用 Add 方法:
#include <afx.h>
int main() {
// 创建一个 CStringArray 对象
CStringArray strArray;
// 添加一些元素到数组中
strArray.Add(_T("One"));
strArray.Add(_T("Two"));
strArray.Add(_T("Three"));
// 输出数组的元素
wprintf(_T("Array elements:\n"));
for (int i = 0; i < strArray.GetSize(); i++) {
wprintf(_T("%s\n"), (LPCTSTR)strArray.GetAt(i));
}
// 添加一个新元素到数组末尾
CString newElement = _T("Four");
strArray.Add(newElement);
// 输出更新后的数组元素
wprintf(_T("Array elements after adding a new element:\n"));
for (int i = 0; i < strArray.GetSize(); i++) {
wprintf(_T("%s\n"), (LPCTSTR)strArray.GetAt(i));
}
return 0;
}
在这个示例中,Add 方法被用来向数组末尾添加新元素。在添加前和添加后,通过遍历数组,可以看到元素的变化。
这个方法在 MFC 编程中常用于动态向数组中添加元素。
转载请注明出处:http://www.zyzy.cn/article/detail/22543/MFC/CStringArray