【发布时间】:2014-09-19 19:25:52
【问题描述】:
我尝试运行和编译代码,其中我在两个不同的源文件中定义了具有相同名称的static variables。代码编译成功并运行。
现在我的问题是这两个静态变量都驻留在内存中的 .data/BSS 部分中。据我了解,两个不同的内存位置必须有一个单独的唯一名称标识符。为什么在这种情况下这不是问题?
【问题讨论】:
-
静态变量意味着它是本地的,不会被导出。
-
提问前请搜索SO网站。