【发布时间】:2021-02-04 13:04:52
【问题描述】:
C++ 输出给出两个不同的地址 但是为什么编译器给出两个地址而不是我只写一个变量
void *p ;
cout<<&p<<p;
【问题讨论】:
-
在这两行之间,输入
p = &p;,Bob 是你的叔叔。 -
与
int i; std::cout << &i << i;基本相同。一个对象和它的地址是两个不同的东西,与对象的类型无关。
标签: c++ void-pointers