int i = 10; const int* p1 = &i;//这里是底层的const,能改变p1,但是不能改变*p1 //*p1 = 200 错误 p1 = &i//正确 int* const p2 = &i;//顶层const,能改变*p2,但不能改变p2 *p2 = 200; p2 = &i//错误
顶层const和底层const
原创
©著作权归作者所有:来自51CTO博客作者神ge的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
const* 和 *const
const*和*const的区别也是老生常谈了,其实也很简单。比如int const*a
c语言 c++ const const* *const -
C/C++判断数据类型与顶层const与底层const的区分
对底层与顶层const 的分析
C/C++ 顶层const 底层const -
【C++100问】深入理解理解顶层const和底层const
专栏C++学习笔记声明1)该文章整理自网上的...
c++ 基本类型 对象类型 微信公众号 参考文献