微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是 C++ 中的“翻译单元”?

如何解决什么是 C++ 中的“翻译单元”?

这里:(回程机器链接

根据标准 C++回路机器链接):翻译单元是 C++ 中编译的基本单元。它包含单个源文件内容加上它直接或间接包含的任何头文件内容,减去那些使用条件预处理语句忽略的行。

单个翻译单元可以编译成目标文件、库或可执行程序。

翻译单元的概念在单一定义规则和模板的上下文中最常被提及。

解决方法

我当时正在阅读 Scott Meyers 编写的“Effective C++”, 并遇到了“翻译单元”一词。

有人可以给我一个解释:

  1. 它到底是什么?

  2. 在使用 C++ 编程时,我应该何时考虑使用它?

  3. 它仅与 C++ 相关,还是也可以与其他编程语言一起使用?

我可能已经在不知道这个词的情况下使用它…

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。