作者way111078 (wei)
看板C_and_CPP
標題Re: [問題] 請問在一個 Thread裡一直重複宣告陣列뜠…
時間Tue Oct 13 14:03:55 2009
※ 引述《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
1F:推 VictorTom:你可以當作function結束就會釋放了:) 10/13 14:05
2F:→ way111078:那我懂了~~感激不盡 m(_ _)m 10/13 14:15