指向常量的指针(pointer to const)
const int pi = 3;
const int *cptr = π
这里,但是不能改变cptr指向对象的值,也就是
常量指针(const pointer)
int pi = 3;
int *const pip = π
这里,但可改变pip指向对象的值,也就是
顶层const与底层const
顶层const:表示指针本身是个常量,即常量指针
底层const:指针所指对象是个常量,即指向常量的指针