可能重复:
How is dynamically allocated space freed when a program is interrupted using Ctrl-C?如何防止内存泄漏,当TAST经理杀死
我的应用程序使用指针,所以内存需要进行分配。
如果使用任务管理器杀死我的应用程序会发生什么? Windows将释放分配的内存吗?
我的析构函数不叫,所以我的应用程序不能当一个进程被杀死清理:(
是否有解决方案?
可能重复:
How is dynamically allocated space freed when a program is interrupted using Ctrl-C?如何防止内存泄漏,当TAST经理杀死
我的应用程序使用指针,所以内存需要进行分配。
如果使用任务管理器杀死我的应用程序会发生什么? Windows将释放分配的内存吗?
我的析构函数不叫,所以我的应用程序不能当一个进程被杀死清理:(
是否有解决方案?
(或以任何其他方式结束) ,操作系统回收进程使用的内存,所以不会有内存泄漏
你的进程内存与进程本身有关如果进程停止任务管理器,那么它分配的所有内存将被释放。
内存泄漏只发生在程序运行时。
是的,Windows在您的进程结束后回收内存。 – chris