【发布时间】:2014-02-22 02:36:46
【问题描述】:
关于全局变量的正确说法:
如果声明时不带static关键字:
- 它有
file scope和external linkage或 - 它有
program scope并且对程序中的所有文件可见
如果用static关键字声明:
- 它有
global scope和internal linkage或 - 它有
file scope和internal linkage
全局命名空间范围与此有何关联?
虽然我认为我理解它的工作原理,但这些概念确实令人困惑,但在不同的地方他们以不同的方式称呼它,所以我不知道哪个是正确的。
【问题讨论】:
标签: c++ scope global-variables