【发布时间】:2019-04-26 18:23:18
【问题描述】:
表达式 1 -
int a;
int* ap = &a;
表达式 2 -
int a;
int*ap = new a;
【问题讨论】:
-
不,他们不是。是什么让你这么认为?
-
@πάνταῥεῖ 在这两种情况下,
ap都包含a的地址,对吗? -
你检查过表达式2是否编译了吗?
-
不,第二个例子甚至没有编译。
-
正如我在第一条评论中所说,他们没有。您可以在reference documentation 中了解该关键字的作用。从猜测和反复试验中学习 c++ 不是正确的方法。