【发布时间】:2010-11-18 09:07:42
【问题描述】:
在 C 中,我们不能使用 & 来找出寄存器变量的地址,但在 C++ 中我们可以这样做。为什么它在 C++ 中合法,但在 C 中不合法?有人可以深入解释这个概念。
【问题讨论】:
-
您的问题自相矛盾。您首先声明您不能在 C 中做到这一点,然后您问“在 C 中怎么可能”。请重述。
-
@William 你是对的。抱歉,问题是“在 C 中,我们不能使用 & 运算符来找出寄存器变量的地址,但在 C++ 中我们可以做同样的事情。在 C++ 中怎么可能,但在 C 中却不行?有人可以解释一下这个概念吗? -深度。”
-
我修复了这个问题来表达他的意思
标签: c++ c keyword register-allocation