作者hoson (林老師賣的冰淇淋)
看板C_and_CPP
標題[問題] 請問在Loop中 不斷宣告 是否會造成記憶體資源的問題?
時間Sat Mar 13 07:50:52 2010
大家好
請問在Loop中 不斷的宣告 或定義 是否會浪費記憶體空間?
EX:
while(1) //無窮迴圈
{
int i=0;
int a;
.....
}
是否會一直給記憶體位置給 i 或 a ,而導致記憶體不足呢?
爬過文好像沒有看到類似的問題..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 136.152.176.13
推 leicheong:不會, 這應該只佔CPU register, 不佔記憶體的... 03/13 09:46
→ nowar100:不會 遇到 } 就會把空間回收了 動態抓的才會耗盡 03/13 12:47
→ ykjiang:不會,local 變數離開 block 後會自動釋放空間 03/13 13:27
→ hoson:好的 感謝大家!!!! 03/15 07:18