日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
c++中&的用法

&在c++中有兩個用法,

創(chuàng)新互聯(lián)建站一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以網(wǎng)站制作、網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、成都營銷網(wǎng)站建設(shè)服務(wù)為核心業(yè)務(wù)。10年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

第一 做取地址運算符。

第二 做引用。

  1.     引用通俗來說就是一個變量的別名。

        int val=3;

        int &yin = val; //這時候yin 就是 val的一個引用, 且注意引用定義必須要直接初始化

        cout <<"Value"<< yin <<"對比"<//他們值完全相同

        cout << "Address"<//他們地址完全相同


2.    將引用做函數(shù)參數(shù)時,對實參的要求必須是變量,不可以是表達(dá)式

        例如

        double cube(double &a){

        a = a*a;

        return a;

        }

        cout << cube(x + 2.0)<//不對的,不能是表達(dá)式

    

3.     double refcube(const double &ra){

    return ra*ra*ra;

    }

        int main(){

    double side = 2.0;

    long edge = 5L;

    double c4 = refcube(edge);

   double c5 = refcube(7.0);

           double c6 = refcube(side + 10.0); 

//雖然形參與實參類型不同。但是因為形參是const double &ra 系統(tǒng)會產(chǎn)生臨時變量,來存儲。

            double && c7 = side + 3.0;  //這是c++11新增的另一種引用,可以引用右值    

            cout << c4 << endl;

         cout << c5 << endl;

         cout << c6 << endl;

            cout << c7 << endl;

    system("pause");

    return 0;

        }

注意:引用參數(shù)應(yīng)盡可能的聲明為const 。

 好處:1.可以避免無意中修改數(shù)據(jù)。當(dāng)然要求必須修改實參的例外

        2.函數(shù)能夠處理const 和非const 的實參。

        3.const 引用可以處理不同類型的形參,并使用臨時變量(字面常量 7.0,表達(dá)式 x+3.0)。


網(wǎng)站名稱:c++中&的用法
本文URL:http://www.dlmjj.cn/article/ipeigs.html