指針常量和常量指針辨析

1、“常量指針”的英文是“const pointer”,指針本身是常量,不能改變指向,例如:

int * const p; // 常量指針

2、“指針常量”的英文是“pointer to const”,其實應該翻譯爲“指向常量的指針”(一些經典的書籍都是這樣翻譯的,只是國內亂七八糟 的書籍太多,有些作者直譯成了“指針 常量”,to被吃了),指向的內容是常量,指向的內容不可改變,例如:

const int * p; // 指向常量的指針

 

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