假设file1.h里面有一些file.c需要使用的头文件以及://file1.h提供了file1.c的函数和struct定义以及常量等接口,供外部文件调用#ifndef__FILE1_H_#define__FILE1_H_#inlucde #include"file2.h"#include"file3.h"#endif而file1.c里面也包含了一些头文件:#include"file1.h"//自包含#include"file4.h"那么问题来了:哪些头文件该包含在file1.h中,哪些头文件该包含在file1.c中?大家有什么头文件包含的规范或者经验吗?谢谢啦!
摇曳的蔷薇
手掌心
相关分类