2012-09-25 29 views
0

可能重复:
How is dynamically allocated space freed when a program is interrupted using Ctrl-C?如何防止内存泄漏,当TAST经理杀死

我的应用程序使用指针,所以内存需要进行分配。

如果使用任务管理器杀死我的应用程序会发生什么? Windows将释放分配的内存吗?

我的析构函数不叫,所以我的应用程序不能当一个进程被杀死清理:(

是否有解决方案?

+2

是的,Windows在您的进程结束后回收内存。 – chris

回答

2

(或以任何其他方式结束) ,操作系统回收进程使用的内存,所以不会有内存泄漏

1

你的进程内存与进程本身有关如果进程停止任务管理器,那么它分配的所有内存将被释放。

内存泄漏只发生在程序运行时。

相关问题