对于 C 来说,放入 C 头文件中的内容的最佳实践是什么?
将跨多个源文件的程序使用的所有包含内容放在一个头文件中是否有用?
几乎每个文件(即 stdio.h)中都使用的包含怎么样?
不会。它只会增加麻烦和开销。
作为维护者,你面临的最大的痛苦之一就是弄清楚标题是什么don't需要包含并摆脱它们。当您看到包含 20 多个标头的列表时,您就可以开始思考丑陋的事情就像暴力破解它一样(一次删除一个,看看是否有任何东西损坏)。
善待将来必须维护您的东西的人。使用每个模块所需的标头,不多..不少:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)