【发布时间】:2015-08-06 08:24:32
【问题描述】:
有什么理由不写一个#includes所有其他头文件的头文件,只在每个c文件中#include那个头文件?
设置每个头文件#ifndef ... #define ... #endif
澄清重复;我问的是用户编写的代码而不是系统标头,而其他可能的重复项没有说明为什么这不是一个好主意的答案。
感谢您的回答,我没有仔细考虑其中的一些问题。我将考虑采用一些较小的标头的混合方法来组合在一起的模块。 这是我接管的一个代码库,这是一个我正在慢慢尝试解开的网络。
【问题讨论】:
-
我不认为这是重复的@Jongware,他们不会问同样的事情!
-
This 可能更适合复制。
标签: c header-files