溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

引用專題(續(xù))=》 常量引用

發(fā)布時(shí)間:2020-07-17 21:09:33 來源:網(wǎng)絡(luò) 閱讀:327 作者:泉奕 欄目:編程語言

常引用分兩點(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é)論:

 引用專題(續(xù))=》 常量引用

向AI問一下細(xì)節(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)容。

AI