定义 int 和指向 int 的指针:
int i = 22, *p = &i;
定义低级和顶级 const 的指针:
const int *const cp = p;
(2) 没问题 - 无权更改 (i) 值的 const 点
定义一个指向低 + 顶级 const 的指针的指针:
const int **const cp_2_p = &p;
(3) 不行,为什么?
error C2440: 'initializing' : cannot convert from 'int **' to 'const int **const
我希望能够定义一个指针,该指针指向int
我不能改变它指向的地址,也不能改变它指向的地址,指向的地址。