以下是一个简单的示例:
#include <afx.h>
int main() {
// 创建一个 CStringArray 对象
CStringArray strArray;
// 添加一些元素到数组中
strArray.Add(_T("One"));
strArray.Add(_T("Two"));
strArray.Add(_T("Three"));
// 在确定不再添加元素时,调用 FreeExtra 方法释放多余内存
strArray.FreeExtra();
// 其他操作...
return 0;
}
在这个示例中,FreeExtra 方法被用来释放在数组添加元素后可能分配的多余内存。这个方法可以在你确定数组不再增长时调用,以提高内存的利用效率。它并不会影响数组中的元素,只是释放多余的内存。
转载请注明出处:http://www.zyzy.cn/article/detail/22544/MFC/CStringArray