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

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

C++中箭頭運算符的含義與用法講解

2020-01-26 13:28:49
字體:
來源:轉載
供稿:網友

C++中箭頭運算符->,相當于把解引用和成員訪問符兩個操作符結合在一起,換句話說,

p->func()(*p).func()所表示的意思一樣。

例如:

class A{public:func();}
class B{ A *p = new A();*p.a(); //或者使用p->a,二者等價,且更加簡潔}

理解就是,->的功能就是提供了一種對象指針更方便的訪問對象成員的方法。

運算符 -> 是指向結構體成員運算符,結合方向為自左向右。

舉例說明如下:

#include<stdio.h>// 結構體的聲明與定義struct{  char name[10];  int age;  char sex;}person;void main(){  int i;  // 此處就是指向結構體成員運算符(->)的用法  i = person->age; // 提取結構體成員變量age的值,并賦值給變量i}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德钦县| 博乐市| 定兴县| 祁东县| 镇巴县| 长沙市| 溆浦县| 亚东县| 全南县| 香港| 安陆市| 扶余县| 永修县| 闵行区| 麻栗坡县| 洞口县| 瑞安市| 错那县| 滦平县| 申扎县| 商河县| 万盛区| 武邑县| 湖州市| 寿宁县| 河源市| 小金县| 山东| 安达市| 潍坊市| 右玉县| 石渠县| 高要市| 杭锦后旗| 得荣县| 南陵县| 江达县| 崇信县| 星座| 偏关县| 星座|