【发布时间】:2014-04-09 08:31:28
【问题描述】:
将代码放入未命名的命名空间是否会以任何方式提高链接器性能?
理论上,当链接从不同编译单元生成的目标文件时,链接器需要处理的数据较少。但是,VC++ 链接器的性能是否真的受益于将我的代码放在未命名的命名空间中?
【问题讨论】:
-
如果有任何性能差异,我认为是轻微的,最好使用自我解释的命名空间,这样代码会清晰,否则你会很乱。
-
未命名的命名空间有一个含义——它们只在这个编译单元中使用。当我使用它们时——这就是我的意图。
标签: c++ visual-c++ linker