頂層const和底層const

int i = 10;
const int* p1 = &i;//這裏是底層的const,能改變p1,但是不能改變*p1
//*p1 = 200 錯誤
p1 = &i//正確


int* const p2 = &i;//頂層const,能改變*p2,但不能改變p2
*p2 = 200;
p2 = &i//錯誤


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章