1.指向常量的指针
const int num = 1;
const int * p1 = # //指向常量指针:含义是不允许通过该指针对其所指对象进行写操作。
2.常量指针
int num = 1;
int * const p2 = # //常量指针 :含义是该指针不允许移动(也即自增,自减等操作)
2.指向常量的常量指针
const int num = 1;
const int * const p3 = # //指向常量的常量指针
便于记忆的方法是将其从右往左读,以第一个指向常量的指针为例:
其他两个概念以此类推,
参考书籍《C++实践之路》