【发布时间】:2016-11-20 11:15:29
【问题描述】:
假设我们有
int *p1;
const int **pp2= &p1;
const int n=13;
//这意味着我们不能使用pp2来修改地址存储在* pp2中的//变量的值。 * pp2 存储了某个变量的地址(下例中为 n)
我正在阅读的书 -C++ 入门书说以下语句是完全合法的
*pp2=&n;
感觉上面的说法违反了上面cmets写的事情。
有人可以帮忙解决这个问题吗?非常感谢
【问题讨论】:
-
查看 here 以获取有关该主题的广泛讨论。