国产一区在线观看视频-国产一区在线免费观看-国产一区在线视频-国产一区在线视频观看-国产一区中文字幕在线观看-国产一线二线三线女

正在閱讀:對C++中引用的補充說明(實例)對C++中引用的補充說明(實例)

2005-03-04 10:17 出處:PConline 作者:管寧 責任編輯:xietaoming

#include <iostream>   
#include <string>   
using namespace std; 
 
void main(int argc,charargv[])

    int a=10; 
    int b=20; 
    int &rn=a; 
    cout<<rn<<"|"<<a<<endl; 
    cout<<&rn<<"|"<<&a<<endl;//c++中是無法取得應用的內存地址的,取引用的地址就是取目標的地址! 
    rn=b;//把引用指向另一個目標----變量b 
    cout<<&rn<<"|"<<&a<<"|"<<&b<<endl; 
    rn=100;//試圖改變b的值 
    cout<<a<<"|"<<b<<endl;//輸出修改后的結果  
    cin.get(); 
}

  由于引用本身就是目標的一個別名,引用本身的地址是一個沒有意義的值,所以在c++中是無法取得引用的內存地址的。取引用的地址就是取目標的地址,c++本身就根本不提供獲取引用內存地址的方法。

  引用一單初始化,就不在能夠被指向其它的目標,雖然編譯不會出錯,但操作是不起作用的,實際上還是指向最先指向的目標。

  上面代碼中的rn=b實際在計算機看來就是a=b,所以修改的還是a的值。

#include <iostream>   
#include <string>   
using namespace std; 
 
void main(int argc,charargv[])     

    int a=10; 
    void &rn=a;// 錯誤的,void即無類型的類型 
    int a[100]; 
    int &ra[100]=a;//錯誤,不能聲明引用數組 
    cin.get(); 
}

  上面的兩錯誤要記住引用的特性,void修飾是不能夠聲明引用的,引用是不能夠聲明數組的,即不能夠聲明引用數組。

鍵盤也能翻頁,試試“← →”鍵
302 Found

302 Found


Powered by Tengine
tengine
主站蜘蛛池模板: 欧美乱妇高清视频免欢看关 | 九九热精品视频在线播放 | 色播五月激情五月 | 天天干天天碰 | 亚洲精品一区二区三区在线播放 | 免费国产黄线在线观看视频 | 110139日韩欧美 | 国内精品久久久久激情影院 | 日韩一区国产二区欧美三 | 99riav视频| 毛片大全 | 国产成人小视频 | 欧美成人观看视频在线 | 日日干日日射 | 中文国产成人精品久久久 | 九九视频只有精品 | 成人毛片免费免费 | 亚洲精品欧美精品中文字幕 | 国产高清精品久久久久久久 | 91在线视频免费看 | 日本久久精品免视看国产成人 | h片在线播放免费高清 | 色片免费在线观看 | 日本人xxxxxxx中国 | 久久93精品国产91久久综合 | 奇米影视777第四色 奇米影视777狠狠狠888不卡 | 五月天婷婷激情视频 | 奇米色奇米| www.亚洲视频 | 狼人伊人干 | 狠狠色噜噜狠狠狠狠2021天天 | 手机在线国产精品 | 亚洲一区 中文字幕 | 国产全黄一级毛片 | 久久香蕉国产线看观看亚洲片 | 日韩欧美精品一区二区 | 亚洲伊人精品综合在合线 | 四虎影视网站 | 日本三级日本三级人妇三级四 | 日韩精品一区二区三区免费观看 | 精品香蕉一区二区三区 |