c++ cleaning the heap

c++ cleaning the heap

本文关键字:heap the cleaning c++      更新时间:2023-10-16

我在堆中遇到了严重的问题,因为在以前的程序中,我没有删除指针变量。我现在如何清理内存空间/堆以运行当前程序?

杀死有问题的进程,然后操作系统将为您清理内存。

对于使用 new/malloc 或其他此类函数在堆上进行的每次分配,您必须在完成使用后删除/释放已使用的资源。

C++提供了一些简单的方法来执行此操作,构造函数分配资源,析构函数释放资源。

然后有很多聪明的方法可以使用std::auto_ptr,甚至是其他智能指针来帮助您管理此问题。

基本上你分配了它 - 所以释放它是你的工作。

相关文章: