【C++ 的基础知识 还是容易混淆,多做点笔记,多学习】
int a, b;
int * const p = &a; // 指针常量,*p可以修改*p = 8;(OK)
p不可以修改 ,p++(ERROR)
const int *p = &a; // 常量指针 *p不可修改 *p = 8;(ERROR)
p 可以修改, p = &b (OK)
【C++ 的基础知识 还是容易混淆,多做点笔记,多学习】
int a, b;
int * const p = &a; // 指针常量,*p可以修改*p = 8;(OK)
p不可以修改 ,p++(ERROR)
const int *p = &a; // 常量指针 *p不可修改 *p = 8;(ERROR)
p 可以修改, p = &b (OK)