您的位置:首页 > 其它

const和指针

2015-09-23 20:25 344 查看
有三种类型:

第一种   type  *const  p  ,p是常量,要赋初值,*p是变量,*p可以修改;

第二种  type  const  *p 和 const  type  *p  ,p是变量,可以修改,*p是常量,可以不赋初值;

第三种  const  type  *const  p ,p和*p都是常量,要赋初值,不可修改。

还要一种是const   type  const  *p该类型和第一种类似,都是p是常量,*p是变量,*p可以修改。

在杜茂康的《c++面向对象程序设计》一书中2.5.2节,第三类写错了,不是const   type  const  *p,应该是  const  type  *const  p。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: