C++中“指向const对象的指针”和“const指针”
时间:2010-12-09 来源:charley_yang
2、 const指针
可以这样理解const指针:const指针就是一个指针,它本身就是const类型,所以将它初始化后不能再改变它的指向,即不能让它指向一个新的对象
声明方法:
int *const p;//指向非const对象的const指针
const int *constp;//指向const对象的const指针
由以上声明方法可以看出,const指针可以指向const对象和非const对象,但是两者的声明方法是不同的。
使用const指针不可以修改其地址值,但是const指针指向非const对象,就可以利用它修改它所指向的对象的值。
相关阅读 更多 +