简单理解C++中const修饰指针

521 阅读1分钟

以*为界,左物右指

const在星号的左边,是被指向的常量不可变。

const在星号的右边,是指针的指向不可变

说明
定义 指向const常量值的指针 const常量指针
解释 当const在*的左边时,实际物体值不变 指针本身成为一个const指针,必须把const标明的部分放在*的右边
示例 const int * x;
int const * x;//两者是一致的
int * const p = 地址 // 因为P 所指向的地址是不能被修改的,所以必须被初始化