參考 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

參考(Reference)是物件的別名(Alias),也就是替代名稱,對參考名稱存取時該有什麼行為,都參考了來源物件該有的行為,在 C++ 中,「物件」這個名詞,不單只是指類別的實例,而是指記憶體中的一塊資料。

要定義參考,是在型態關鍵字後加上 & 運算子,例如:上面的程式中,最後一行定義參考,參考一定要初始,例如以下定義無法通過編譯:參考必須要有物件可以參考,因此一定要初始,初始後就是被參考物件的別名,對參考的任何存取,都是對物件的操作。

例如:在上面的程式中,r 就是 n,n 就是 r,它們是同一物件的別名,也



請為這篇文章評分?