C++中箭頭運(yùn)算符的含義與用法講解
C++中箭頭運(yùn)算符->,相當(dāng)于把解引用和成員訪問符兩個(gè)操作符結(jié)合在一起,換句話說,
p->func()和(*p).func()所表示的意思一樣。
例如:
class A
{
public:
func();
}
class B
{
A *p = new A();
*p.a();
//或者使用p->a,二者等價(jià),且更加簡潔
}
理解就是,->的功能就是提供了一種對象指針更方便的訪問對象成員的方法。
運(yùn)算符 -> 是指向結(jié)構(gòu)體成員運(yùn)算符,結(jié)合方向?yàn)樽宰笙蛴摇?/p>
舉例說明如下:
#include<stdio.h>
// 結(jié)構(gòu)體的聲明與定義
struct
{
char name[10];
int age;
char sex;
}person;
void main()
{
int i;
// 此處就是指向結(jié)構(gòu)體成員運(yùn)算符(->)的用法
i = person->age; // 提取結(jié)構(gòu)體成員變量age的值,并賦值給變量i
}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
VS2010/MFC編程(常用控件:樹形控件Tree Control控件創(chuàng)建h和實(shí)例)
本篇文章介紹了VS2010/MFC編程:常用控件:樹形控件Tree Control,包括樹形控件的創(chuàng)建、CTreeCtrl類的主要成員函數(shù)和應(yīng)用實(shí)例有興趣的可以了解一下。2016-12-12
C語言數(shù)據(jù)結(jié)構(gòu)系列篇二叉樹的概念及滿二叉樹與完全二叉樹
在上一章中我們正式開啟了對數(shù)據(jù)結(jié)構(gòu)中樹的講解,介紹了樹的基礎(chǔ)。本章我們將學(xué)習(xí)二叉樹的概念,介紹滿二叉樹和完全二叉樹的定義,并對二叉樹的基本性質(zhì)進(jìn)行一個(gè)簡單的介紹。本章附帶課后練習(xí)2022-02-02
C++中cin.getline()和getline()函數(shù)的區(qū)別小結(jié)
這篇文章主要介紹了C++中cin.getline()和getline()函數(shù)區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
C++棧(stack)的模板類實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了C++棧(stack)的模板類實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
C++實(shí)現(xiàn)LeetCode(67.二進(jìn)制數(shù)相加)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(67.二進(jìn)制數(shù)相加),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07

