【发布时间】:2012-06-05 16:06:42
【问题描述】:
为什么在匿名命名空间中定义的符号(函数和变量)没有与 static 关键字一样的内部链接?如果一个函数在外部不可见/不可访问,那么外部链接的原因是什么?
【问题讨论】:
-
他们没有有外部链接,而是内部链接。你的来源是什么?
-
可能是 C++03 标准。
-
@SteveJessop 匿名命名空间也存在于 C++03 中,并提供内部链接。
-
@Luchian:这不是真的。比较 C++03 和 C++11 之间的 3.5/4。
标签: c++