国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++教程:C++對象引用和對象指針

2020-05-23 14:26:03
字體:
來源:轉載
供稿:網友
我們已經知道,對象就如同一個變量。因此一個對象,也可以有對應的引用和指針。

對象的引用

在第六章中,我們說引用就像是給變量起了一個別名,對這個引用的操作就和操作這個變量本身一樣。這給我們在設計程序的時候帶來了方便。對象也可以有引用,聲明一個對象的引用方法是:
    類名 &對象名a=對象名b;
此時,對對象a的訪問和操作就如同對對象b的訪問和操作一樣,對象a只是對象b的一個別名。例如我們已經定義好了一個鏈表結點類,則有以下程序段:
   Node b;//聲明一個結點對象
   Node &a=b;//聲明一個引用
   a.set(0);//效果與b.set(0)相同
   a.readi();//效果與b.readi()相同

對象指針

為了完成一個鏈表的類定義,我們需要學習一下對象指針的使用方法。所謂對象指針,就是一個指向對象的指針。由于類和結構的相似性,對象指針和結構指針的使用也是相似的。我們也是使用箭頭操作符->來訪問該指針所指向的對象的成員數據或成員函數。例如我們已經定義好了一個鏈表結點類,則有以下程序段:
   Node b;//聲明一個結點對象
   Node *a=&b;//聲明一個對象指針
   a->set(0);//效果與b.set(0)相同
   a->readi();//效果與b.readi()相同
至此,我們已經為編寫一個鏈表類做好了準備。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 确山县| 霸州市| 大荔县| 锡林浩特市| 绍兴市| 绥棱县| 泾阳县| 全南县| 武穴市| 巴南区| 彝良县| 突泉县| 松原市| 宁陵县| 海林市| 中方县| 澎湖县| 衡水市| 宜宾县| 义马市| 怀化市| 梅河口市| 临邑县| 吉林市| 安泽县| 翁源县| 大厂| 焉耆| 石河子市| 河源市| 永定县| 平远县| 大余县| 高邑县| 涞水县| 兴山县| 铜陵市| 安顺市| 和硕县| 郯城县| 板桥市|