Re: [問題] 請問在一個 Thread裡一直重複宣告陣列뜠…

看板C_and_CPP (C/C++)作者 (wei)時間16年前 (2009/10/13 14:03), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
※ 引述《way111078 (wei)》之銘言: : 因為某方面需要動態配置記憶體,但又受限於c : 有幾個蠻笨的問題想問: : 問題1. : 在c語言裡,一個thread裡一直重複宣告陣列,會不會造成 memory leak : 例如: : thread : { : int myArry[10]; //陣列大小不一定都一樣 : } : 請問系統會一直分配記憶體給myArray,這些記憶體是同一個區塊的嗎, : 若非同一區塊不就造成 memory leak? : 問題2. : 若我自己malloc,系統配置的記憶體都不一定, : 要怎麼檢查到底有沒有memory leak? : 已經找過相關文章,都沒辦法解答我的疑惑 : 若精華區有文章提到相關的問題,還請各位好心指引,我會自刪 : 謝謝 不好意思再問個問題 stack 結束就會釋放的意思是 整個程式結束就會釋放了? 還是在function裡跑完就釋放了呢? 謝謝 ^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.125.32

10/13 14:05, , 1F
你可以當作function結束就會釋放了:)
10/13 14:05, 1F

10/13 14:15, , 2F
那我懂了~~感激不盡 m(_ _)m
10/13 14:15, 2F
文章代碼(AID): #1Ar1XCi2 (C_and_CPP)
文章代碼(AID): #1Ar1XCi2 (C_and_CPP)