天天看點

C++中指針常量和常量指針的了解

最近那本C++Primer Plus被我翻出來看了第二遍。。。看懂了指針常量和常量指針。

類似 const int * a 和 int const * a ,都是常量指針,說明a指向的是一個常量,可以通過修改a的指向的位址來改變a的值。

類似 int * const a 是指針常量,說明無法修改指針a的指向,但是可以修改指針指向的值,來修改a的值。

其實指針常量和常量指針隻需要看const 在 * 的哪一邊就行了,* 前面表示的這個指針的類型。