课程
/后端开发
/C++
/C++远征之离港篇
int *p = &a 或 const int *p = &a 不可以吗?
2017-09-10
源自:C++远征之离港篇 3-3
正在回答
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号