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à),且更加簡(jiǎn)潔
}
理解就是,->的功能就是提供了一種對(duì)象指針更方便的訪問對(duì)象成員的方法。
運(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é)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
C++中引用(&)的用法與應(yīng)用實(shí)例分析
引用是C++引入的新語(yǔ)言特性,是C++常用的一個(gè)重要內(nèi)容之一,正確、靈活地使用引用,可以使程序簡(jiǎn)潔、高效。故在本篇中我將對(duì)引用進(jìn)行詳細(xì)討論,希望對(duì)大家更好地理解和使用引用起到拋磚引玉的作用2013-09-09
OpenCV實(shí)現(xiàn)車牌字符分割(C++)
這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)車牌字符分割,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
C++實(shí)現(xiàn)LeetCode(199.二叉樹的右側(cè)視圖)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(199.二叉樹的右側(cè)視圖),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
C語(yǔ)言編程C++旋轉(zhuǎn)字符操作串示例詳解
這篇文章主要為大家介紹了C語(yǔ)言編程中C++旋轉(zhuǎn)字符操作串示例詳解,文中附含詳細(xì)圖文示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
VScode+ESP32簡(jiǎn)單環(huán)境搭建
本文章向大家介紹ESP32-C3搭建環(huán)境教程,主要包括ESP32-C3搭建環(huán)境教程使用實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
C++實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05

