課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之離港篇
?int?*&p?=?q?和int?*?p?=?q
的卻別
2015-10-30
源自:C++遠(yuǎn)征之離港篇 2-2
正在回答
你在題目中寫的代碼和圖片中的不一樣啊,以題中代碼為例,區(qū)別就是:
int?*&p 中 q 是引用類型,p 為 q 的引用。
int *p 中的 p 就是指針。
引用類型有點“別名”的意思,操作p就相當(dāng)于操作q。所以在這代碼中,這兩種聲明方式不影響最后結(jié)果。
那天空 提問者
onemoo 回復(fù) 那天空 提問者
舉報
C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-30
你在題目中寫的代碼和圖片中的不一樣啊,以題中代碼為例,區(qū)別就是:
int?*&p 中 q 是引用類型,p 為 q 的引用。
int *p 中的 p 就是指針。
引用類型有點“別名”的意思,操作p就相當(dāng)于操作q。所以在這代碼中,這兩種聲明方式不影響最后結(jié)果。