-2

我已经使用 NEW 动态分配内存,并且实现它的功能将始终保持运行,当我将强制终止时它将退出。我也想释放内存。我该怎么做?

4

1 回答 1

4

如果您分配内存的块被多次执行,那么您应该考虑在这些对象超出范围时使用智能指针来释放内存,而无需显式调用 delete。

如果该块仅执行一次并且您想在程序退出时释放内存,则不需要这样做,因为操作系统将回收分配给您的进程的所有内存,无论内存是否在进程中显式释放。

于 2012-12-20T04:29:41.107 回答