C++中const关键字修饰指针共有三种情况
1.const修饰指针:常量指针
const int* p;
这种情况指针的指向可以修改,但指针指向的值不可修改。
2.const修饰常量: 指针常量
int* const p = &a;
这种情况指针的指向不可以修改,但指针指向的值可以修改
3.const修饰指针常量及变量
const int* const p = &a;
这种情况下指针的指向及指针指向的值都不可以修改
C++中const关键字修饰指针共有三种情况
1.const修饰指针:常量指针
const int* p;
这种情况指针的指向可以修改,但指针指向的值不可修改。
2.const修饰常量: 指针常量
int* const p = &a;
这种情况指针的指向不可以修改,但指针指向的值可以修改
3.const修饰指针常量及变量
const int* const p = &a;
这种情况下指针的指向及指针指向的值都不可以修改