如果stdafx.h中已包含特定标头 - 我是否需要(必须/应该)将其明确包含在.cpp文件中?

时间:2010-11-23 00:05:54

标签: c++ visual-c++ precompiled-headers stdafx.h

如果stdafx.h中已包含特定标头 - 我是否需要(必须/应该)将其显式包含在.cpp文件(已包含stdafx.h)中?

1 个答案:

答案 0 :(得分:4)

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

您不需要包含stdafx.h中已包含的标头,包括它可能会再次为编译器带来额外的工作。