您好,登錄后才能下訂單哦!
常引用分兩點(diǎn):
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; //普通引用 引用一個(gè)字面量 ,請(qǐng)問字面量有沒有內(nèi)存地址?答案:沒有 //編譯報(bào)錯(cuò) const int &m = 43;//C++編譯器會(huì)分配內(nèi)存空間 } }
3 const引用結(jié)論:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。