我应该在什么时候与深层#include树作斗争

问题描述 投票:0回答:2

我目前正在开发一个 C++ 项目,并且经常使用模板。 现在我想知道我是否应该开始更多地担心/cleaningup深层#include树。

删除不需要的包含后,在我的 .cpp 文件上运行 C 预处理器

gcc -E
后的代码大小是:

  • 50% 的文件:~40k 行,
  • 30% 的文件:40k 到 80k 行之间,
  • 20% 的文件:80k 到 180k 行之间。

如果这些是大/小行数,有一些标准吗? 什么时候值得更积极地减少#includes?

c++ include
2个回答
6
投票

有多少行代码并不重要。重要的是“您”是否觉得构建时间可以忍受。如果编译时间太长,那么您需要加快速度,例如消除不需要的包含。 但是只要构建时间没有问题,为什么还要担心是否包含太多呢?


2
投票

© www.soinside.com 2019 - 2024. All rights reserved.