国产探花免费观看_亚洲丰满少妇自慰呻吟_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()相同
至此,我們已經為編寫一個鏈表類做好了準備。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉荫县| 根河市| 五常市| 青龙| 钟祥市| 来凤县| 普洱| 辉南县| 红安县| 大荔县| 北辰区| 安图县| 山阴县| 天峨县| 贵定县| 龙泉市| 五指山市| 喀什市| 邓州市| 平谷区| 福贡县| 华容县| 大城县| 岳阳市| 霞浦县| 彝良县| 庆阳市| 白沙| 山东省| 出国| 上高县| 长子县| 绥德县| 静宁县| 岫岩| 农安县| 沈丘县| 仪陇县| 长沙市| 邛崃市| 长沙市|