【发布时间】:2018-11-29 10:50:52
【问题描述】:
int foo = 11;
int *p = &foo;
auto pp = p;
auto *ppp = p;
cout << pp << endl;
cout << ppp << endl;
该程序将为pp 和ppp 产生相同的输出,但为什么呢? auto推导出变量应该是int,所以我认为ppp的声明是对的。但是pp 和ppp 具有相同的值...
输出:
0x61fefc
0x61fefc
【问题讨论】: