说一个反直觉的事情,一个巨无霸 CPP 源文件的编译速度,要快于实现相同功能的一堆小文件。

查看 187|回复 10
tool2d
OP
  
@ysc3839 感觉预编译头也不是万能的,我看很多开源 linux 项目很少用到预编译头。
因为这意味着你写 C++代码,不能直接去 include 指定的 fileA.h 和 fileB.h 。必须 include stdafx.h ,其中 stdafx.h 又包含了 fileA.h 和 fileB.h 。
最后用起来也没那么直观。只能说是 trade off 。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部