这包括三个问题链接:静态,全局和多个翻译单元
1)您究竟如何确定多个翻译单元?当然,所有的源文件和头文件都会“连接”在一起,否则你最终会得到代码调用代码,这些代码不是该“程序”的一部分。翻译单位不是一个程序吗?
2)如何静态对象/班,关于多个翻译单位工作?如果不同翻译单元中的几个源文件包含一个可创建对象(拥有静态数据成员)的头文件,那么每个翻译单元是否会有单独的静态数据成员?
3)类似的问题2,做全局变量得到跨越多个翻译单元共享(有点像我这表明他们只是一起编译???独立的程序 - )或做全局变量还是要采取....全球跨越所有翻译单位?
https://en.wikipedia.org/wiki/Linker_(computing)可能会帮助你。 – 2013-03-06 22:15:19