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

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

2005-03-04 10:17 出處:PConline 作者:管寧 責(zé)任編輯: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++中是無法取得應(yīng)用的內(nèi)存地址的,取引用的地址就是取目標(biāo)的地址! 
    rn=b;//把引用指向另一個目標(biāo)----變量b 
    cout<<&rn<<"|"<<&a<<"|"<<&b<<endl; 
    rn=100;//試圖改變b的值 
    cout<<a<<"|"<<b<<endl;//輸出修改后的結(jié)果  
    cin.get(); 
}

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

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

  上面代碼中的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;//錯誤,不能聲明引用數(shù)組 
    cin.get(); 
}

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

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

302 Found


Powered by Tengine
tengine
主站蜘蛛池模板: 99久久这里只精品国产免费 | 国产精品一区二区在线观看 | 久久最稳定资源站在线 | 久久综合婷婷 | 精品国产精品国产 | 亚洲一二三区在线观看 | 九九视频国产 | 综合久久91 | 亚洲国产天堂久久综合9999 | 中文偷拍视频在线观看 | 老子影院午夜伦手机不卡6080 | 欧美日韩在大午夜爽爽影院 | 国产小视频在线观看免费 | 奇米影视在线视频8888 | 日韩一区二区在线视频 | 97成人资源站| 毛茸茸的浓密在线视频 | 欧美日韩一区二区三区麻豆 | 久久久久久免费精品视频 | 国产一级一国产一级毛片 | 日日射天天干 | 男女超爽视频免费播放在线观看 | 欧美激情在线视频播放 | 曰本女人色黄网站 | 日本高清h色视频在线观看 日本高清不卡二区 | 免费毛片一级 | 久久青草网站 | 欧美国产高清 | 美女又黄又免费的视频 | 久久爱影视i | 四虎影视在线观看 | 国产欧美在线视频免费 | 国产成人久久精品激情91 | 久久国产视频精品 | 欧美视频第二页 | 影音先锋在线亚洲精品推荐 | 波多野结衣中文字幕一区二区三区 | 久艾草国产成人综合在线视频 | 网友自拍视频悠悠在线 | 久久精品综合免费观看 | 国产在线干 |