Re: [問題] 程式結束是否會釋放malloc()配置的記憶體

看板C_and_CPP作者 (爵士鼓王)時間11年前 (2013/07/25 02:14), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《SunShitChi (孫諧痣)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : BCB : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : 無 : 問題(Question): : 請問在BCB執行檔內用malloc來分配Memory,當關閉執行檔是否Memory會自動release? : 感謝各位幫忙 一般作業系統都有記憶體管理功能,所以會自動把你要結束的程式也包含它所使用的任何 資源自動從記憶體中移除以利其他應用程式使用. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.123.92

07/26 13:23, , 1F
結束後一定會釋放 OS沒理由留著啊XD
07/26 13:23, 1F

07/26 13:23, , 2F
不過如果這程式要長時間執行malloc後沒有適當free
07/26 13:23, 2F

07/26 13:24, , 3F
就可以看程式的記憶體爆炸了XD
07/26 13:24, 3F
文章代碼(AID): #1Hy1bsBc (C_and_CPP)
文章代碼(AID): #1Hy1bsBc (C_and_CPP)