为什么我不应该编译头文件 (C++)?

Why shouldn't I I ever compile header files (C++)?

本文关键字:C++ 文件 不应该 编译 为什么      更新时间:2023-10-16

我的问题是关于头文件的。为什么我不应该编译头文件 (C++(?

头文件一直在编译,因为它们包含在您应该编译的翻译单元中。

称为"头文件"的东西和称为"代码文件"的东西之间的区别仅在于头文件要包含在代码文件中。

换句话说,根据定义,需要编译的头文件不是头文件而是代码文件。