精華區beta Programming 關於我們 聯絡資訊
※ 引述《Deitel.bbs@bbs.ccns.ncku.edu.tw (...)》之銘言: : ※ 引述《FlyinDeath.bbs@ptt.cc (死之舞)》之銘言: : > 之前看過一篇文章 : > 內容大意是說reference其實就是經過compiler包裝過的pointer.... : > 所以我一直都沒辦法理解,pass by adress跟pass by reference到底有什麼不同... :   手動跟自動的差別吧! :   pass by address 必須自己取址後再 pass 過去, :   在 function 內使用時也必須自己先取值; :   pass by reference 則不必, :   甚至在概念上根本就是同一份(實作上我就不清楚了)。 你說的沒錯 compiler在實作上也是一樣的,它會自動幫你完成pass by address的工作 因為跟平常的pass by address又不太一樣(就差在自動或手動),所以就改個名字 結果改了名字反而讓更多人搞混 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 222.157.92.25