您的位置:首页 > 其它

const与指针的几种结合方式

2013-07-28 14:50 447 查看
1.const int *ptr;

2.int const *ptr;

3.int *const ptr;

4.const int *const ptr;

5.int const *const ptr;

其中,1,2两种声明表示ptr指向的对象是只读的,但是ptr本身是可以改变的(即可以指向其他内容);

3声明表示ptr本身是只读的(即不能改变其值,也就是不能改变其指向);4,5两种声明表示ptr本身和ptr所指向的对象都是只读的。

微软2013暑期实习生招聘考查过这个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: