1
1
这大致是正确的,但如果你不认识到“文件”这个词被用作更正确的术语“翻译单元”的更简单的替代品,那么它就会产生很大的误导。后者可以被视为通过(预)处理所有
因此,当人们谈论静态声明的作用域为一个文件时,人们指的是一个旨在成为翻译单元主文件的文件。因此,我们用该文件识别TU。这实际上是头文件(.h)和源文件(.c)之间的本质区别——两者都包含c源代码,但后者是编译起点,而前者不是。这也是为什么一个人永远不应该
因为你对“文件”的解释与你所指的索赔中的含义不同,而且你违反了支持该词使用的严格惯例
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |