void CPtrArray::FreeExtra();
调用 FreeExtra 方法将释放数组中未使用的内存空间,以减小数组的内存占用。这可以在数组的大小减小时使用,以确保数组占用的内存与其实际大小相匹配。
使用示例:
CPtrArray myPtrArray;
// 填充 myPtrArray 的代码...
// 执行一些操作后,数组的大小可能会减小
// 然后调用 FreeExtra 来释放未使用的内存
myPtrArray.FreeExtra();
这样,FreeExtra 方法将调整数组的内存大小,使其与数组的实际大小相匹配。这对于在填充数组后再次减小其大小的情况很有用。
转载请注明出处:http://www.zyzy.cn/article/detail/21886/MFC/CPtrArray