“.”和“->”符號(hào)到底什么時(shí)候用呢?
?不是說(shuō)訪(fǎng)問(wèn)的對(duì)象所在內(nèi)存如果是在堆中開(kāi)辟的,用“->”符號(hào)來(lái)訪(fǎng)問(wèn)嗎?那么圖中p訪(fǎng)問(wèn)為啥還可以用“.”來(lái)訪(fǎng)問(wèn)?
?不是說(shuō)訪(fǎng)問(wèn)的對(duì)象所在內(nèi)存如果是在堆中開(kāi)辟的,用“->”符號(hào)來(lái)訪(fǎng)問(wèn)嗎?那么圖中p訪(fǎng)問(wèn)為啥還可以用“.”來(lái)訪(fǎng)問(wèn)?
2018-04-04
舉報(bào)
2018-04-04
p是指針,指向Coordinate類(lèi)型數(shù)組中的第一個(gè)元素的地址,即首地址,但是p[0]表示的是該數(shù)組中的第一個(gè)元素,是一個(gè)Coordinate類(lèi)型的對(duì)象。對(duì)象訪(fǎng)問(wèn)自己的數(shù)據(jù)成員或者成員函數(shù),必須用.;p是指針,p當(dāng)前指向的就是該數(shù)組中第一個(gè)元素p[0],但是因?yàn)槭怯弥羔樤L(fǎng)問(wèn)數(shù)據(jù)成員和成員函數(shù),因此應(yīng)該用->??偨Y(jié)起來(lái),就是如果是指針訪(fǎng)問(wèn)數(shù)據(jù)成員或成員函數(shù),用->,而如果是某個(gè)數(shù)據(jù)類(lèi)型的對(duì)象(這里是Coordinate類(lèi)型的對(duì)象)訪(fǎng)問(wèn)自己的數(shù)據(jù)成員和成員函數(shù),用.
2018-04-04
哇,懂了,非常感謝