什么是C中的外部链接和内部链接

我想了解外部链接和内部链接及其区别。

我也想知道的意思

const variables internally link by default unless otherwise declared as extern.

最佳答案
当您编写一个实现文件(.cpp,.cxx等)时,编译器会生成一个翻译单元。这是你的实现文件中的目标文件,加上你包含的所有头文件。

内部链接是指仅在翻译单元范围内的一切。

外部链接是指存在于特定翻译单元之外的事物。换句话说,可通过整个程序访问,整个程序是所有翻译单元(或目标文件)的组合。

转载注明原文:什么是C中的外部链接和内部链接 - 代码日志