C++引用

引用引入了對象的一個同義詞。定義引用的表示方法與定義指針相似,只是用&代替了*。引用(reference)是c++對c語言的重要擴充。引用就是某一變量(目標)的一個別名,對引用的操作與對變量直接操作完全一樣。引用的聲明方法:類型標識符 &引用名=目標變量名;

int main()
{
    int a=1;
    int &b = a;
    int * pi=&a;
    *pi = 2;
    cout << a << endl;

    int *&pt = pi;
    cout << &a << "\n" << &b << endl;
    cout << pi << "\n" << pt << endl;


    system("pause");
    return 0;
}

編譯結果
第一:不論指針類型還是其他類型的變量,他們的引用和他們的地址相同。
第二:引用可以改變原來的值

發佈了53 篇原創文章 · 獲贊 24 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章