就分离依赖项而言,使用stdafx.h
的正确方法是什么?
如果我将的所有内容都放入,那么我的编译速度很快,在任何文件中我需要说的是#include "stdafx.h"
注意事项:#include
与C++分开了(例如cstring
与string.h
)。 (说到哪,这有关系吗?)
如果我在其中没有放置而没有放置,那么我可以很好地组织一切-但编译速度会大大降低。
如果我将中的所有都放在中,并且在我的单个文件中包括每个 header ,那么我将两全其美,但要注意的是,现在我必须跟踪同步问题。
是否有一个众所周知的/公认的解决方案?
最佳答案
您不应该将自己的头文件放在stdafx.h
中,因为您的代码可能会更改,并会导致整个程序重新编译。
我通常在其中放置标准 header 和其他库,例如所有boost包含的库。
关于c++ - 如何正确使用stdafx.h?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7201904/