返回信息流☆─────────────────────────────────────☆
fox1987 (王子的狐狸§邪恶VS天真) 于 (Fri Mar 13 15:04:19 2009) 提到:
书中有这么一句话:如果数据类型本身并不是指针,则可以讲const数据或非const数据的地址赋给指向const的指针,但只能将非const类型的地址赋给非const指针。
对于后半句不太明白?好像实验的时候可以将非const类型的地址赋给const指针啊。
如int a=3;
int * const p=&a;
这样没什么问题啊?
不知道这句giant怎么理解。。
希望有人指点一下?
或者是不是翻译出问题了
ps:本人看的中文版。
☆─────────────────────────────────────☆
AFX (新手上路) 于 (Fri Mar 13 15:12:35 2009) 提到:
【 在 fox1987 的大作中提到: 】
: 书中有这么一句话:如果数据类型本身并不是指针,则可以讲const数据或非const数据的地址赋给指向const的指针,但只能将非const类型的地址赋给非const指针。
: 对于后半句不太明白?好像实验的时候可以将非const类型的地址赋给const指针啊。
: 如int a=3;
: ...................
含义就是只能将非const类型的地址赋给非const指针,而不能将const类型的地址赋给非const指针。
const=>const
non-const=>const
non-const=>non-const
但是不能const=>non-const
☆─────────────────────────────────────☆
fox1987 (王子的狐狸§邪恶VS天真) 于 (Fri Mar 13 15:18:42 2009) 提到:
【 在 AFX 的大作中提到: 】
: 含义就是只能将非const类型的地址赋给非const指针,而不能将const类型的地址赋给非const指针。
: const=>const
: non-const=>const
: ...................
这个说的是const指针还是指向const的指针啊
☆─────────────────────────────────────☆
AFX (新手上路) 于 (Fri Mar 13 15:28:40 2009) 提到:
【 在 fox1987 的大作中提到: 】
: 这个说的是const指针还是指向const的指针啊
好吧,=>意为 xx赋给xx
这句话是很容易理解的,那就是不能用non-const的指针指向const的数据,其它的都可以,要去理解而不是死记
☆─────────────────────────────────────☆
fox1987 (王子的狐狸§邪恶VS天真) 于 (Fri Mar 13 17:34:56 2009) 提到:
【 在 AFX 的大作中提到: 】
: 好吧,=>意为 xx赋给xx
: 这句话是很容易理解的,那就是不能用non-const的指针指向const的数据,其它的都可以,要去理解而不是死记
这个没问题
但是我对于书中那句话感觉很困惑
感觉说的不太对。。
☆─────────────────────────────────────☆
AFX (新手上路) 于 (Fri Mar 13 17:57:04 2009) 提到:
【 在 fox1987 的大作中提到: 】
: 这个没问题
: 但是我对于书中那句话感觉很困惑
: 感觉说的不太对。。
真棒,好吧,我们来讨论一下语文.......
译者强调的是前半段,也就是“只能”修饰的是“非const类型的地址” 。
而你强调的是后半段,也就是“只能”修饰的是“赋给非const指针”。
于是乎,就有了你的困惑,好吧,要是这样说还困惑的话,那我 gg 了
☆─────────────────────────────────────☆
fox1987 (王子的狐狸§邪恶VS天真) 于 (Sat Mar 14 01:01:48 2009) 提到:
【 在 AFX 的大作中提到: 】
: 真棒,好吧,我们来讨论一下语文.......
: 译者强调的是前半段,也就是“只能”修饰的是“非const类型的地址” 。
: 而你强调的是后半段,也就是“只能”修饰的是“赋给非const指针”。
: ...................
呵呵
这样的话能明白了
谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #26093同步于 2009/7/10
CPP机器人发帖
[合集] 看C++ primer plus 遇到的一个问题
shenlei
2009/7/10镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。