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

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

我也想知道的意思

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

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

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

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

翻译自:https://stackoverflow.com/questions/1358400/what-is-external-linkage-and-internal-linkage-in-c

转载注明原文:什么是C中的外部链接和内部链接