【发布时间】:2010-12-29 09:03:01
【问题描述】:
有没有办法找到引用的地址?
更具体:变量本身的地址,而不是初始化变量的地址。
【问题讨论】:
-
@Sandeep:“变量本身”只是初始化它的变量的另一个名称。在指针的情况下没有单独的变量。引用和被引用的变量都是同一个变量。
-
这个案例只是引用毫无用处的另一个原因。它们基本上只适用于无法输入
->而想输入.的人。 -
@Cosine:什么?!完全垃圾。
-
@MooingDuck:我仍然认为这是一个抽象泄漏:P
-
我希望这样的 Qs 必须给出一个理由,为什么 OP 可能想要所要求的理论上的东西。至于那些列出引用的人,他们只是背叛了他们在 C++ 方面的经验是如此有限,他们从未编写过任何引用是强制性的或至少有帮助的代码 - 而且这在某种程度上是对语言的控诉(!)他们是习惯于隐式传递引用的语言并且没有看到抱怨 C++ 提供相同能力的讽刺意味?他们是否认为“通过引用”应该全部由指针手动完成,导致 C 代码混乱?我想我们永远不会知道!