新微赢技术网
标题:
有关const的一个问题。。请指教
[打印本页]
作者:
︶ㄣ飘爱あ恋
时间:
2009-11-4 00:50
标题:
有关const的一个问题。。请指教
const int ** ptr;
int ** const ptr;
上面两个有什么区别啊?
谢谢
作者:
未来的回忆
时间:
2009-11-4 00:50
const int ** ptr;
const 在int 前面,说明int是const,就是ptr指向的整数是不能被改变的;
int ** const ptr;
const在ptr前面, 说明ptr是const, 也就是ptr的值是不能改变的,但是它指向的整数的值是可以改变的。
作者:
无民
时间:
2009-11-4 00:50
mqh21364 在 2008-6-3 11:02 的发言:
const int ** ptr;
const 在int 前面,说明int是const,就是ptr指向的整数是不能被改变的;
int ** const ptr;
const在ptr前面, 说明ptr是const, 也就是ptr的值是不能改变的,但是它指向的整数的值是可以改变 ...
回答基本正确,纠正一点。
ptr指向的不是整数,而是一个指向整数的指针,o(∩_∩)o...
作者:
阳光aiq浪子
时间:
2009-11-4 00:50
呵呵
作者:
qz沒愛過mm
时间:
2009-11-4 00:50
第一个是指向常指针的常指针 第二个是指向常指针的指针
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2