阅读量:0
在C++中,可以使用const关键字来声明const指针。const指针是指向常量的指针,即指针所指向的值不能被修改。
以下是声明和使用const指针的示例:
int main() { int x = 10; const int *ptr = &x; // 声明一个指向常量的指针,指向变量x // *ptr = 20; // 错误,不能修改指针所指向的值 x = 20; // 可以修改变量x的值 cout << *ptr << endl; // 输出20 return 0; }
在上面的示例中,使用const int *ptr来声明一个指向常量的指针,指向变量x。由于ptr是一个const指针,因此不能修改指针所指向的值。对于ptr指向的变量x,仍然可以通过变量名x来修改其值。