推 ric2k1:這個問題版上被討論過幾次,比較有印象的回答請見 #2451 11/22 17:53
投影片上強調一定要有destructor
我嘗試comment out掉之後發現
程式還是可以跑,整個結果也差不多
唯一差別是:
用new[]去開的記憶體,本來裡面alloc的值和return到外面會差4 (32 bit)
但沒有destructor之後,裡面和外面的值就一樣了
但destructor不是在delete時才會用上嗎,那為什麼這裡會有差呢?
還有,為什麼是這種奇怪的差別呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.225.105