use*_*214 12 c c++
C++和C中的翻译单元之间有区别吗?
在其他帖子中,我读到标题和源文件构成了一个翻译单元,但是单独的源文件可以在C++中被称为翻译单元,其中它包含一个文件中的所有定义吗?
R. *_*des 24
翻译单元不是"标题和源文件".它可能包括一千个头文件(以及一千个源文件).
翻译单元是预处理后通常称为"源文件"或".cpp文件"的单元.如果源文件#include是其他文件,则预处理器将这些文件的文本包括在翻译单元中.在这个问题上,C和C++之间没有区别.
#include
归档时间:
13 年,12 月 前
查看次数:
6849 次
最近记录:
8 年,9 月 前