就分离依赖项而言,正确的使用方法是什么?stdafx.h
如果我把所有东西都放在那里,那么我的编译速度很快,我需要在任何文件中说的是
#include "stdafx.h"
需要注意的是:
- 我不再知道哪些文件取决于哪些标题。
- 它降低了模块化,降低了我的代码可重用性。
- 我再也无法将 C
#include
与 C++ 分开(例如cstring
vsstring.h
)而没有很大的痛苦。(说起来,这还重要吗?)
如果我什么都不放在那里,我可以很好地组织一切——但是我的编译速度会大大减慢。
如果我将所有内容都放在那里,并且在我的单个文件中包含每个标题,那么我将获得两全其美的效果,但需要注意的是,现在我必须跟踪同步问题。
这个问题是否有众所周知/广为接受的解决方案?