常引用分兩點:
1 使用變量初始化const引用 const int &a = b
2 使用字面量常量初始化const引用 const int &m = 10;
#include <iostream> using namespace std; void main() { //普通引用 int a = 10; int &b = a; printf("b"%d\n",b); //常引用 int x = 20; const int &y = x; //常引用 作用:讓變量擁有 只讀屬性 ;即不能通過y 去修改x //常引用的初始化分為2種情況 //(1)用變量 初始化 常引用 { int x1 = 30; const int &y1 = x1;//用x1變量去初始化 常引用 } //(2)用字面量 初始化 常量引用 { const int a = 40; int &m = 41; //普通引用 引用一個字面量 ,請問字面量有沒有內存地址?答案:沒有 //編譯報錯 const int &m = 43;//C++編譯器會分配內存空間 } }
3 const引用結論:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。