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

正在閱讀:對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
主站蜘蛛池模板: 香蕉成人啪国产精品视频综合网 | 久久亚洲国产 | 538在线视频二三区视视频 | 国内精品久久久久影院网站 | 欧美日韩国产人成在线观看 | 日本一区二区三区四区公司 | 亚州一级| 国产亚洲图片 | 国产在线公开视频 | 免费看爱爱视频 | 色综合久久中文字幕综合网 | 久久中文字幕久久久久 | 亚洲欧美成人在线 | 国产精品国产高清国产专区 | 亚洲福利一区二区三区 | 爽爽影院在线免费观看 | 国产高清一区二区三区四区 | 四虎成人精品在永久免费 | 中文字幕三级久久久久久 | 中文字幕在线观看日韩 | 99热免费| 老司机午夜免费福利 | 日本高清h色视频在线观看 日本高清不卡二区 | 亚洲国产精品久久久天堂麻豆 | 亚洲一区二区三区在线视频 | 亚洲成在人线久久综合 | 欧美性一区二区三区 | www.久久在线| 免费观看亚洲视频 | 国产五月天在线 | 天天草夜夜操 | 婷婷开心中文字幕 | 97在线免费观看 | 免费又爽又黄禁片视频在线播放 | 青青草这里只有精品 | 国产成人免费不卡在线观看 | 加勒比黑人在线 | 久久久精品视频免费观看 | 免费观看欧美精品成人毛片 | 激情在线播放免费视频高清 | 中文字幕综合久久久久 |