C++笔记——指向常量的指针/指针常量
生活随笔
收集整理的這篇文章主要介紹了
C++笔记——指向常量的指针/指针常量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
const int * p1;//指向常量的指針;p1是變量,*p1是常量,變量可以作為左值,也就可以改變,常量不能作為左值,變量有讀寫屬性,常量只能讀。
int const *p2; //同上,C++標準規定,const關鍵字放在類型或變量名之前等價的。
int * const p3=&a; //指針常量;*p3是變量,p3是常量;注:需初始化
const int * const p4; //*p4是常量,p4也是常量
p3和p4必須要在定義的時候初始化。
我們一般將const用在對參數參數是否能修改進行限定,
一定要記住是,沒有常量指針,只有指向常量的指針
記憶方法:* 和 const 哪個在前,按順序叫就可以。
比如 int * const p, 就是指針常量,
const int *p, 就是指向常量的指針,
總結
以上是生活随笔為你收集整理的C++笔记——指向常量的指针/指针常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 余承东:华为将不惧挑战 坚持投入研发不断
- 下一篇: C++笔记——析构函数