-2
我已經使用NEW動態分配內存,並且它實現的功能將始終保持運行,當我強制終止它時,將退出.i想要釋放內存。去做 ?如果功能從未終止,則釋放內存
我已經使用NEW動態分配內存,並且它實現的功能將始終保持運行,當我強制終止它時,將退出.i想要釋放內存。去做 ?如果功能從未終止,則釋放內存
如果您正在分配內存的塊多次執行,那麼當這些對象超出範圍時,您應該考慮使用smart pointers來取消分配內存,而不顯式調用delete。
如果該程序塊只執行一次,並且在程序退出時想要釋放內存,則不需要該操作,因爲操作系統將回收分配給您的進程的所有內存,而不管內存是否在進程內顯式釋放。
感謝您的快速響應, –
當您的進程死亡時,動態分配的內存將被回收。 – Anthony
...調用'delete'? –
請具體或一些示例代碼在這裏不能得到您的問題 – Prasad