【发布时间】:2012-11-23 13:35:03
【问题描述】:
C++ 中的普通常量变量默认为内部链接。 假设如果我有以下情况:
我在头文件中定义了一个const变量(
const int var = 2)然后我在两个 cpp 文件中包含头文件。
如果我尝试在两个 cpp 文件中获取该 const 变量的地址(即&var),那么这两个地址是否相同?我还需要一个小的工作代码来验证这个事实。
我不得不将此作为一个问题发布,因为我是新手,所以我无法在此线程中给出的this answer 的 cmets 中问它。
【问题讨论】:
-
我想你对 C++ 感兴趣。 C 的规则完全不同。所以我建议删除C标签。
-
这个测试肯定只需要一分钟?
-
@Rook: 没有。
"a"=="a"在我的系统上,但实际上并不能保证。