C++指针概念

Ada*_*gyi 1 c++ pointers

所以,我有我的指针:

int *p = new int(10);
Run Code Online (Sandbox Code Playgroud)

我打印出以下内容:

&p which is: 0xbdee018
 p which is: 0xb8c254b0
Run Code Online (Sandbox Code Playgroud)

&p代表指针的地址,p代表指针本身的映射值的地址.

这是正确的,还是恰恰相反?

Rin*_*g Ø 5

对,就是这样.&给出元素的地址.

所以

  • p给人的值目前内部变量- p是一个指针,你会得到一个指针(为int)
  • &p 返回地址 p

图形

  p value = 0xb8c254b0 --> int x 10
  ^
  |-------- 0xbdee018
Run Code Online (Sandbox Code Playgroud)