请问大佬们,一般一个工程,所有的头文件都写在一个头文件里呢,还是分开写好?

2019-07-21 02:09发布

比较菜,不太明白这两者的差异,希望有大佬提点。据我现在所知集中写的话,再调用其他人的代码时很容易出现重复调用报错的现象(有时还解决半天才行),如果分开写的话几乎一个源文件要用到其他的功能都需要把其他功能的头文件应用过来(这种方法不会出现重复调用的现象,但是要调用很多次同样的文件)。我倒是喜欢集中写,但是有问题存在,有大佬能解决嘛?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Anyint
1楼-- · 2019-07-22 11:00
我看到我们国赛的学长有一个是所有的头文件全写在一个里面了,然后我移植原子大佬的工程就有时候会报错,解决起来也不容易。啊哈哈当时看到所有头文件都在一个文件里面感觉还不错,所以就模仿了一下。
DongInker
2楼-- · 2019-07-22 13:41
 精彩回答 2  元偷偷看……
FrankTop
3楼-- · 2019-07-22 14:39
分开写,不然用不到的头文件也放里面会增加编译负担,影响效率,同时也比方便移植。不过跟芯片有关的系统头文件可以放到一个专门的头文件里,这样如果更换芯片,只需要将这个头文件里的内容改掉即可,不然所有用到系统头文件的都需要更改

一周热门 更多>