在 MFC(Microsoft Foundation Classes)中,CDWordArray::FreeExtra 是 CDWordArray 类的一个公共方法。该方法用于释放 CDWordArray 中未使用的内存,以减小数组占用的内存空间。

以下是 CDWordArray::FreeExtra 方法的简要说明:
void CDWordArray::FreeExtra();

调用这个方法将释放掉分配给数组的额外内存空间,使其大小与数组中元素的实际数量相匹配。这在数组的大小经常发生变化时,可以有效减少内存的使用。

示例用法:
CDWordArray dwArray;
// 添加一些元素到数组

// 在某个时刻需要释放多余的内存
dwArray.FreeExtra();

请注意,FreeExtra 方法的调用并不影响数组中的元素值,只是释放未使用的内存。这样可以使数组更加紧凑,减少内存占用。


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