c++中引用是指給乙個變數起別名,別名和變數指向同一塊的記憶體資料
引用的基本語法
//引用的基本語法:[資料型別] &[變數名] = [該資料型別的變數]int x = 10;int &a = x;
引用的注意事項
1.引用在定義時必須初始化
int &a; //錯誤:引用「a」變數需要初始值設定
2.引用在初始化之後就無法修改
用引用做函式引數
當函式的變數使用引用接收引數時,形參發生改變也會修改實參資料,比使用指標作為形參相對簡化了**。
void changevalue(int &a,int &b)int main()
程式輸出:
引用作為函式的返回值
1.不可以返回區域性變數的引用
//1.不可以返回區域性變數的引用int& localtest()int main()
輸出結果:
2.返回值為引用時,函式可以做為左值使用
//2.返回值為引用時,函式可以做為左值存在int& statictest()int main()
輸出結果:
C 引用使用方法
引用是c 對c的擴充。在c c 中指標的作用基本都是一樣的,但c 增加了另外一種給函式傳遞位址的途徑,這就是引用傳遞,它也存在其他程式語言中 1.引用的實質是一段連續空間的別名 2.程式中通過變數來申請並命名記憶體空間 3.通過變數的名字可以使用記憶體空間 引用相當於給變數取別名 基本語法 type...
關聯引用的使用方法
這年頭如果不會給現有的類新增屬性,就感覺你太 low 了點,光知道通過類別新增 覆蓋方法是不夠的,有的時候我們真的需要給已有類新增個酸爽的屬性,這個類可以是系統的類,也可以是自己寫的類,沒什麼限制!假如現有工程裡已經有個類singletonobject,我想給他加個屬性,我們知道類別是不可以加屬性的...
const常量引用的使用方法
c 程式語言中,對於常量的引用是乙個非常重要的應用技巧。在這篇文章中,我們將會為大家詳細介紹一下有關c 常量引用的相關應用方法,相信大家可以從中學到很多知識。如果是對乙個常量進行引用,則編譯器首先建立乙個臨時變數,然後將該常量的值置入臨時變數中,對該引用的操作就是對該臨時變數的操作。對c 常量引用可...