内存管理文章中所述的 new
和 delete
运算符 :示例可用于分配和解除分配固定大小的内存块和对象。 有时,应用程序可能需要可调整大小的内存块。 必须使用标准 C 运行时库函数 malloc、 realloc 和 free 来管理堆上的可调整大小的内存块。
重要
将 new
和 delete
运算符与同一内存块上的可调整大小的内存分配函数混合将导致 MFC 调试版本中的内存损坏。 不应对用分配的内存块使用new
。 同样,您不应使用 new
运算符分配内存块后通过 free 释放,或对使用 delete
分配的内存块使用 运算符。
另请参阅
内存管理:堆分配