码迷,mamicode.com
首页 > 其他好文 > 详细

const修饰规则

时间:2016-11-14 14:36:01      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:style   nbsp   结合   类型   写法   color   指针   strong   round   

const指针和指向const变量的指针,在写法上容易让人混淆,记住一个规则:从左至右,依次结合,const就近结合


比如,int * const p:
1.int * (const p):变量p经过Const修饰,为只读变量
2.int (*(const p)):(const p)作为一个整体成为一个只读指针指向int型变量
3.(int(*(const p))):(*const p)作为一个整体,只读指针p指向Int型变量
于是,int * const p:一个指向整型变量的Const型指针


再比如, const int *p:
1.const int (*p):变量p是一个指针
2. (const int) (*p): (const就近结合)变量p指向一个const类型的整型
于是,const int *p: 一个指向const整型变量的指针

 

const修饰规则

标签:style   nbsp   结合   类型   写法   color   指针   strong   round   

原文地址:http://www.cnblogs.com/luntai/p/6061459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!