作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前正在开发包含大量源文件的程序。有时很难跟踪我已经#include
d 的库。理论上,我可以制作一个名为 Headers.h
的头文件,它只包含我需要的所有 #include
语句,然后制作所有其他头文件 #include "Headers.h"
.
为什么这是个好/坏主意?
最佳答案
优点:
缺点:
总的来说,我不推荐这种方法。上面列出的最后一个缺点特别重要。
最佳做法是仅包含每个文件中的代码所需的 header 。
关于c++ - 包含所有必要的#include 语句的单个头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308772/
我正在尝试用 C 编写一本字典。我虽然喜欢这样: 制作 26 个小列表,每个列表对应一个头[第一个字母],所以我将有头[A/a]、头[B/b] 等等... 打印列表。现在我正在尝试插入元素,但我不知道
我们刚刚从 subversion 切换到 mercurial,并且有一件事情比预期花费的时间更多; merge 头。 我们喜欢这样一个事实,即它使 merge 独立于 2 个提交(与 subversi
我是一名优秀的程序员,十分优秀!