C++ 之引用

引用又稱“別名”,對引用的操作相當於對原變量操作


int a = 10;

int &b = a;    // b就是a的引用,改變b就是改變a



*注意*

1. 沒有空引用,定義引用時必須初始化

2. 不能有引用的引用,引用不分級


void main()

{

    int a = 10;

    int &b = a;    // int* const b = a

}

引用的實質是一個常指針,可以改變被引用的對象的值,但不能改變指向

(未初始化的引用相當於一個野指針,但定義後又不能改變指向,所以它毫無意義)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章