參考 - OpenHome.cc
文章推薦指數: 80 %
回C++目錄
參考(Reference)是物件的別名(Alias),也就是替代名稱,對參考名稱存取時該有什麼行為,都參考了來源物件該有的行為,在C++中,「物件」這個名詞,不單只是指類別的實例,而是指記憶體中的一塊資料。
要定義參考,是在型態關鍵字後加上&運算子,例如:
intn=10;//定義變數
int*p=&n;//定義指標,儲存n的位址
int&r=n;//定義參考,是n的別名
上面的程式中,最後一行定義參考,參考一定要初始,例如以下定義無法通過編譯:
int&r