在C++中,r+箭頭r是一種指針操作符,用于訪問(wèn)指向?qū)ο蟮闹羔樀某蓡T。r+箭頭r的含義與r->的含義相同,都可以用于訪問(wèn)指向?qū)ο蟮闹羔樀某蓡T。但是,r+箭頭r與r->的區(qū)別在于,r+箭頭r可以用于指向?qū)ο蟮囊茫鴕->只能用于指向?qū)ο蟮闹羔槨?/p>
http://m.absolutelycasino.com/common/images/1515398327880459.jpg
例如,假設(shè)有一個(gè)指向結(jié)構(gòu)體的指針p,結(jié)構(gòu)體包含成員變量x和y,我們可以用r+箭頭r來(lái)訪問(wèn)這些成員變量。代碼如下所示:
```c++
struct MyStruct {
int x;
int y;
};
MyStruct* p = new MyStruct;
p->x = 1; // 使用r->訪問(wèn)成員變量x
p->y = 2; // 使用r->訪問(wèn)成員變量y
http://m.absolutelycasino.com/common/images/FgURhNFNoc_4.jpg
MyStruct& r = *p;
r.x = 3; // 使用r+箭頭r訪問(wèn)成員變量x
r.y = 4; // 使用r+箭頭r訪問(wèn)成員變量y
```
在上面的代碼中,我們首先創(chuàng)建了一個(gè)指向結(jié)構(gòu)體的指針p,并使用r->操作符訪問(wèn)了結(jié)構(gòu)體的成員變量x和y。接著,我們創(chuàng)建了一個(gè)指向結(jié)構(gòu)體的引用r,并使用r+箭頭r操作符訪問(wèn)了結(jié)構(gòu)體的成員變量x和y。可以看到,r+箭頭r和r->的效果是相同的。
總之,r+箭頭r是一種方便的指針操作符,可以用于訪問(wèn)指向?qū)ο蟮闹羔樀某蓡T,也可以用于指向?qū)ο蟮囊谩?/p>
空調(diào)雨天線路受潮
an17821a引腳電壓
筆記本電腦開(kāi)機(jī)黑屏但是有鼠標(biāo)
長(zhǎng)虹g2529 高壓包電路
三洋洗衣機(jī)b835dx
創(chuàng)維25t15aa解鎖
數(shù)字頻率計(jì)電路原理圖
康佳32寸等離子Z板壞
空調(diào)可能不吹風(fēng)制冷嗎
西門(mén)子洗衣機(jī)排水泵聲音大
海信切換電視模式
創(chuàng)維背投 開(kāi)不出 待機(jī)燈不亮
om8361實(shí)用電路
空調(diào)e3故障什么意思
變頻空調(diào)用小壓縮機(jī)
戴爾顯示器電源燈不亮
廣州戴爾官方維修點(diǎn)
華帝熱水器面板顯示儲(chǔ)水符號(hào)
萬(wàn)用表測(cè)主板cpu供電
康佳32f1160cf有時(shí)不開(kāi)機(jī)