读书人

关于const的一个疑义

发布时间: 2012-08-21 13:00:21 作者: rapoo

关于const的一个疑问
很是奇怪,声明r为一个指向常量的x的指针,r指向的对象不能被修改,但为什么我这里x还可以赋值呢?

C/C++ code
#include<iostream.h>main(){ int x=10; const int *  r=&x; x=9; cout<<x<<endl;}


[解决办法]
x不是const的 r才是const int* 不能通过r来更改x

读书人网 >C++

热点推荐