課程
/后端開(kāi)發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(下)
C為什么對(duì)?上個(gè)視頻后面常指針調(diào)用的get函數(shù)不是常成員函數(shù)吧?
2018-08-22
源自:C++遠(yuǎn)征之封裝篇(下) 5-5
正在回答
上節(jié)之所以能調(diào)普通函數(shù)是因?yàn)?const p是指針常量 它不是我們所稱的常指針
而我們說(shuō)的常指針是const *p這種的
c選項(xiàng)說(shuō)的是常指針(常量指針),你說(shuō)的"上個(gè)視頻后面常指針調(diào)用的get函數(shù)不是常成員函數(shù)吧? 這里的指針是指針常量。
可以參考一下:https://blog.csdn.net/weibo_dm/article/details/80445205
視頻中 point *const p=&coor1;這里只是地址不能改變,但值是可以讀寫的,而普通函數(shù)是可以讀寫的,所以這種常指針是可以調(diào)用普通函數(shù)的,只能說(shuō)題目不嚴(yán)謹(jǐn)
qq_慕虎1144658
對(duì)的,const放在*后面,已經(jīng)不是常指針了,這個(gè)指針可以通過(guò)它修改所指內(nèi)存的內(nèi)容,只是不能指向其他內(nèi)存
我也不太懂,會(huì)不會(huì)是因?yàn)橐曨l里調(diào)用get時(shí)const位置發(fā)生變化,已經(jīng)不再是常指針?只是一個(gè)指向固定對(duì)象的指針?
舉報(bào)
封裝--面向?qū)ο笕筇卣髦?,通過(guò)案例讓C++所學(xué)知識(shí)融會(huì)貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-03-01
上節(jié)之所以能調(diào)普通函數(shù)是因?yàn)?const p是指針常量 它不是我們所稱的常指針
而我們說(shuō)的常指針是const *p這種的
2018-12-29
c選項(xiàng)說(shuō)的是常指針(常量指針),你說(shuō)的"上個(gè)視頻后面常指針調(diào)用的get函數(shù)不是常成員函數(shù)吧? 這里的指針是指針常量。
可以參考一下:https://blog.csdn.net/weibo_dm/article/details/80445205
2018-11-10
視頻中 point *const p=&coor1;這里只是地址不能改變,但值是可以讀寫的,而普通函數(shù)是可以讀寫的,所以這種常指針是可以調(diào)用普通函數(shù)的,只能說(shuō)題目不嚴(yán)謹(jǐn)
2018-09-08
對(duì)的,const放在*后面,已經(jīng)不是常指針了,這個(gè)指針可以通過(guò)它修改所指內(nèi)存的內(nèi)容,只是不能指向其他內(nèi)存
2018-08-25
我也不太懂,會(huì)不會(huì)是因?yàn)橐曨l里調(diào)用get時(shí)const位置發(fā)生變化,已經(jīng)不再是常指針?只是一個(gè)指向固定對(duì)象的指針?