将所有包含放在一个头文件中是一个好主意吗?

dan*_*ker 9 c header-files

C放入C头文件的最佳做法是什么?

将所有用于程序的包含放在一个头文件中的多个源文件中是否有用?

几乎每个文件(即stdio.h)中使用的包含怎么样?

Tim*_*ost 13

不,它只是增加了残余和开销.

作为维护者,您将面临的最大痛苦之一是弄清楚哪些标题不需要包含在内并摆脱它们.当你得到一个包含20多个标题的列表时,你会开始考虑丑陋的事情,比如暴力强迫它(一次删除一个并查看是否有任何中断).

善待未来必须维护你的东西的人.使用每个模块所需的标题,不多......不少:)