一開始我覺得會..QQ 結果是不會的同一隻function的裡的local variable 會配好位置 所以就算解構還是活著
所以如果在裡面有建構解構在new delete東西 就 掰了...
print 印出來的是什麼? 10 還是 2000
在 stack 配置的變數消滅的時候不會清除他所使用的記憶體 (應該由解構式處理) 如果是 配置在 heap 的記憶體 在 VC debug 下會被清成 feee 之類的值 存取會發生 Access Violation
印出來是10 function local變數都有他自己的記憶體..QQ
你用for loop包local變數的話 才會存取到同一個..QQ