成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++地址運(yùn)算符相關(guān)內(nèi)容詳解

開(kāi)發(fā) 后端
我們?nèi)绾握_的應(yīng)用C++地址運(yùn)算符獲得變量或者對(duì)象的地址呢?今天大家將會(huì)在這篇文章中對(duì)這方面的內(nèi)容有一個(gè)詳細(xì)的了解。

作為一個(gè)經(jīng)驗(yàn)豐富的編程人員,應(yīng)該對(duì)C++編程語(yǔ)言不會(huì)陌生。它的功能強(qiáng)大,而且應(yīng)用方式廣泛,在開(kāi)發(fā)領(lǐng)域中占據(jù)著重要的地位。我們今天就為大家詳細(xì)介紹一下C++地址運(yùn)算符的相關(guān)操作,讓大家體驗(yàn)其功能的強(qiáng)大。

在C++中,&這個(gè)C++地址運(yùn)算符有兩個(gè)含義,一種含義是取某個(gè)變量或者對(duì)象的地址。這個(gè)地址是指內(nèi)存地址,這個(gè)地址取到之后,可以賦給一個(gè)指針。例如下面這樣

  1. int a=5;  
  2. int *p=&a; 

這就表示,有一個(gè)變量為a,其值為5,然后有一個(gè)指針變量p,它保存了變量a的地址。

但C++中,&還有一個(gè)用途是定義引用常量。引用其實(shí)就相當(dāng)于是一個(gè)變量的別名,從它的功能上說(shuō)與指針很類似,但使用起來(lái)比較簡(jiǎn)便。

我們先來(lái)看如何定義一個(gè)引用

  1. int a=5;  
  2. int &b=a

這就表示,有一個(gè)變量為a,其值為5,然后有一個(gè)引用變量b,它引用了變量a。實(shí)際上此時(shí)兩個(gè)變量的操作都會(huì)影響到彼此,因?yàn)樗鼈兯褂玫膬?nèi)存是一樣的。

  1. int main()  
  2. {  
  3. int a=5;  
  4. int &b=a;   
  5. cout<<&a<<endl;  
  6. cout<<&b<<endl;   
  7. return 0;  

那么,引用與指針相比有什么大的區(qū)別呢?依我看,主要是使用起來(lái)比較方便

為了說(shuō)明這個(gè)問(wèn)題,我用下面的C++地址運(yùn)算符的范例做了解釋

  1. #include <iostream> 
  2. using namespace std;   
  3. class human{  
  4. public:  
  5. void Talk();  
  6. };   
  7. void human::Talk(){  
  8. cout<<"Hello"<<endl;  
  9. }   
  10. int main()  
  11. {  
  12. human h;//創(chuàng)建一個(gè)human對(duì)象  
  13. human *p=&h;//創(chuàng)建一個(gè)指針,指向該human對(duì)象的地址  
  14. p->Talk();//調(diào)用該human對(duì)象的Talk方法  
  15. (*p).Talk();//或者也可以這樣寫(xiě)   
  16. human &hh1=h;//創(chuàng)建一個(gè)引用  
  17. h1.Talk();//可以直接調(diào)用Talk方法   
  18. cout<<"h的地址是:"<<&h<<endl;  
  19. cout<<"p的地址是:"<<p<<endl;  
  20. cout<<"h1的地址是"<<&h1<<endl;   
  21. return 0;  

以上就是對(duì)C++地址運(yùn)算符的相關(guān)介紹。

【編輯推薦】

  1. C++輸入輸出漢字具體應(yīng)用技巧分享
  2. C++ static不同的應(yīng)用方式
  3. 各個(gè)C++內(nèi)存區(qū)域功能對(duì)比
  4. C++可變參數(shù)表基本內(nèi)容探討
  5. C++仿函數(shù)基本概念淺析
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-02-01 09:18:49

C++函數(shù)指針

2010-02-26 09:50:57

WCF傳輸安全機(jī)制

2010-01-27 16:56:42

Android內(nèi)核

2009-08-28 15:16:18

C#泛型集合

2010-01-28 16:19:39

Android She

2010-06-17 16:12:43

WAP協(xié)議

2009-08-17 13:49:23

C#正則表達(dá)式提取

2010-01-22 18:24:28

VB.NET重構(gòu)

2010-02-26 13:21:42

WCF通道形狀

2010-07-20 13:07:13

SQL Server存

2010-01-28 16:30:16

Android數(shù)據(jù)傳遞

2010-02-25 17:57:26

WCF服務(wù)合同

2010-01-07 14:26:37

VB.NET變量

2010-06-08 17:30:56

IPv6協(xié)議棧

2010-01-07 11:38:25

VB.NET鍵盤(pán)事件

2010-04-02 16:53:34

Oracle內(nèi)存結(jié)構(gòu)

2009-08-12 14:23:09

C#邏輯運(yùn)算符

2010-03-25 11:30:25

2010-04-08 10:02:15

Oracle體系結(jié)構(gòu)

2010-01-13 16:15:47

VB.NET消息隊(duì)列
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 黄色成人免费在线观看 | 久久久国产一区二区三区 | 欧美色综合一区二区三区 | 天天精品综合 | 亚洲免费观看视频 | 亚洲精品电影在线观看 | 国内精品久久久久久 | 国产一区二区三区不卡av | 中文字幕在线一区二区三区 | 紧缚调教一区二区三区视频 | 美女福利视频网站 | japanhdxxxx裸体| 日本三级视频 | 国产一级影片 | 成人av免费 | 欧美成人黄色小说 | 成人免费视频播放 | 成人自拍视频网站 | 国产高清视频 | 国产精品成人一区二区 | 欧美福利 | 伊人av在线播放 | 91精品国产综合久久福利软件 | 中文字幕av免费 | www.4567 | 亚洲精品久久久久中文字幕欢迎你 | 成人在线免费观看 | 国产一级在线观看 | 欧美日韩综合视频 | 亚洲成人福利 | 久久久国产一区二区三区四区小说 | 亚洲天堂影院 | 日韩成人| 成人精品区 | 超碰精品在线观看 | 国产精品成人一区二区三区吃奶 | 亚洲精品久久久9婷婷中文字幕 | 欧美精品在线免费 | av在线免费观看网站 | 综合五月婷 | 国产精品免费一区二区三区 |