2

如果一个特定的头文件已经包含在 stdafx.h - 我是否需要(必须/应该)将它明确地包含在一个 .cpp 文件中(它已经包含了 stdafx.h)?

4

1 回答 1

4

当为您创建 stdafx 时,它通常是一个预编译的头文件。作为预编译头文件,有必要将其添加到任何标记为使用预编译头文件的 .cpp(通常添加到项目中的任何 cpp,stdafx.cpp 除外)

您不需要包含已包含在 stdafx.h 中的头文件,再次包含它可能会给编译器带来额外的工作量。

于 2010-11-23T00:26:11.093 回答