hyp*_*ean 4 c refactoring
我有以下文件:a.h,a.c,b1.c,b2.c和在B1和B2我有相同的一些宏定义.
a.h
a.c
b1.c
b2.c
如果我移动它们是否可以,a.h或者将它们留在使用它们的文件中更常见?在C中以哪种方式进行此操作?
Bri*_*ell 8
通常将文件之间共享的宏定义移动到这两个文件都包含的头文件中.您应该确保将该定义移动到的文件是一个合理的文件; 不要将它移动到完全不相关的标题中,因为它包含在两个文件中.如果有两个没有逻辑相关的头文件b1.c和b2.c,也许你应该建立b.h在它们之间共享.
b.h
归档时间:
15 年,5 月 前
查看次数:
180 次
最近记录: