课程
/后端开发
/C++
/C++远征之离港篇
int const a = 3,是不是因为格式的问题才错误的是吗???
2015-05-19
源自:C++远征之离港篇 3-3
正在回答
个人认为int const a = 3; int *p = &a;主要是后面错了,系统在编译时怕你给p赋值,从而影响到常量a的值。
这个应该是因为后面的指针问题,const int类型的变量不能定义非const类型的指针
所以const int a=3;const int *p=&a;这样应该是可以的
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通