所以,我得到了我的指针:
int *p = new int(10);
然后我打印出以下内容:
&p which is: 0xbdee018
p which is: 0xb8c254b0
&p
代表指针的地址,p
代表指针自身映射值的地址。
这是正确的,还是恰恰相反?
最佳答案
是的。 &
给出元素的地址。
所以
p
给出变量当前 inside 的值 -p
是一个指针,你得到一个指针(指向一个 int)&p
返回p
的地址
图形化
p value = 0xb8c254b0 --> int x 10
^
|-------- 0xbdee018
关于C++ 指针概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16937988/