課程
/后端開發
/C++
/C++遠征之離港篇
const int ?*p=&count;我不清楚這句有何意義?
2016-10-27
源自:C++遠征之離港篇 3-4
正在回答
同樣的問題<styletype="text/css">h1{font-size:12px;color:#930;text-align:center;}</style>
意思就是,如果你不加const 在int *p中的話,編譯是通不過的。因為你可以通過修改*p來修改count,而count是const int型的。但是如果你的count沒有const的話,那你就算給*p加了const,你依然可以通過修改count來修改*p。所以,這段程序只是讓你知道這個道理,實際上并沒有什么卵用。
可是在這段程序中,并沒有什么作用啊。我的意思是這個,意思我能看懂。
‘
指針p? 指向count。*p是常量不可改變,但仍可以改變count
舉報
C++掃清通往面向對象的最后一道障礙,將所有知識點融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-23
同樣的問題<styletype="text/css">h1{font-size:12px;color:#930;text-align:center;}</style>
2016-11-20
意思就是,如果你不加const 在int *p中的話,編譯是通不過的。因為你可以通過修改*p來修改count,而count是const int型的。但是如果你的count沒有const的話,那你就算給*p加了const,你依然可以通過修改count來修改*p。所以,這段程序只是讓你知道這個道理,實際上并沒有什么卵用。
2016-10-27
可是在這段程序中,并沒有什么作用啊。我的意思是這個,意思我能看懂。
‘
2016-10-27
指針p? 指向count。*p是常量不可改變,但仍可以改變count