【发布时间】:2021-12-09 00:42:39
【问题描述】:
我从this answer 知道指针const int** z 应该被读取为
变量z是[指向[指向
const int对象的指针]的指针]。
以我的拙见,这意味着如果z=&y 那么y 应该是指向const int 对象的指针。但是,以下代码也可以编译:
int x=0;
int const* y=&x;
const int** z=&y;
为什么int const* 对象,即指向int 的const 指针而不是指向const int 的指针可以作为z 的指向对象?
【问题讨论】: