作者MOONRAKER (㊣我愛火星人 XDDDD)
看板Visual_Basic
標題Re: [.NET] 請問一下語法問題
時間Tue Feb 9 13:50:00 2010
※ 引述《oeoele (衝吧""寶貝!!!)》之銘言:
: 也就示會配置1000個object空間給parameter嗎?
每次do()執行結束後就會回收。
: 如果把pass by val 改成 pass by ref ,那麼對記憶體空間配置,
: 會有什麼影響嗎?
form2::do()中看到的變數和form1中看到的是同一個。
所以你可以在form2:do()中修改這個傳入的變數。
--
Google 關鍵字 : MPFC-TCP / 殺人笑話 / 包租婆也有過當羅莉的時候
Youtube關鍵字 : 脫衫脫褲 / 傻蛋奧運 / 宗教審訊 / 買張床 / 單車超人 / 謳歌金錢
*美髮師登山隊 http://tinyurl.com/dm6lh3 *Ypres 1914 http://tinyurl.com/b432jb
[蒙帝派松正體中文計畫] http://www.youtube.com/user/JamesBondXD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.168.228
推 oeoele:非常感謝!!! 02/09 13:52
→ MOONRAKER:附帶一提:「回收」的意思是說compiler就把那個位置註銷 02/09 14:28
→ MOONRAKER:可是不一定什麼時候把它再拿出來用…所以如果你可以觀察 02/09 14:28
→ MOONRAKER:到do裡面參數的堆疊位址,或許會發現每次不太一樣… 02/09 14:29
→ oeoele:若在do函數內dim x as integer會配置1000整數空間叫x嗎? 02/09 14:36
→ MOONRAKER:你要1000個那應該是dim x(1000)吧 那也一樣在執行後回收 02/09 14:41
→ oeoele:不好意思,1000個是個變數,只是舉例,不是真的1000個, 02/09 14:58
→ oeoele:我想表達的是,圈內呼叫函式,函式內配置記憶體,那麼記憶 02/09 15:00
→ oeoele:體配置各數,會隨著迴圈呼叫的次數,而同步增加嗎? 02/09 15:01
→ MOONRAKER:不會,會增加表示memory leak。 02/09 15:43
→ oeoele:恩恩,感謝你。 02/09 16:01