我想了解外部联系和内部联系以及它们的区别。
我也想知道是什么意思
const
变量在默认情况下内部链接,除非另有声明为extern
。原文由 rkb 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想了解外部联系和内部联系以及它们的区别。
我也想知道是什么意思
const
变量在默认情况下内部链接,除非另有声明为extern
。原文由 rkb 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
当您编写实现文件(
.cpp
,.cxx
等)时,您的编译器会生成一个 翻译单元。这是您的实现中的源文件以及您#include
d 在其中的所有头文件。内部链接 是指仅 在翻译单元范围内的 所有内容。
外部链接 是指存在于特定翻译单元之外的事物。换句话说, 可以通过整个程序访问,这是所有翻译单元(或目标文件)的组合。