课程
/后端开发
/C++
/C++远征之离港篇
指针可以变是危险,但是变量x可以变也是危险的,怎么解析。。
2015-06-05
源自:C++远征之离港篇 3-1
正在回答
上面一组:const int x = 3 表示x为一个常量,其值为3,且x的值是不能改变的;int *y = &x 定义了一个指针变量y,y指向x,y存放的是x的地址,改变y的的值也就相当于改变了x的值,这与常量x不能被改变相冲突,所以说有危险;
下面一组:可以正常使用;
_一个人_0 提问者
这个问题在有的编辑器上说
error:invalid conversion from 'const int*' to 'int *';
是不是就是说这个编译器可以将这个问题避免?
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通