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

翻译单元是任何经过预处理的源文件。

翻译单元是C ++中编译的基本单元。该单元经过预处理后,由单个源文件的内容组成。它包含任何不带块的头文件,这些头文件使用条件预处理语句(如ifdef,ifndef等)被忽略。

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