假設(shè)file1.h里面有一些file.c需要使用的頭文件以及://file1.h提供了file1.c的函數(shù)和struct定義以及常量等接口,供外部文件調(diào)用#ifndef__FILE1_H_#define__FILE1_H_#inlucde#include"file2.h"#include"file3.h"#endif而file1.c里面也包含了一些頭文件:#include"file1.h"http://自包含#include"file4.h"那么問題來了:哪些頭文件該包含在file1.h中,哪些頭文件該包含在file1.c中?大家有什么頭文件包含的規(guī)范或者經(jīng)驗嗎?謝謝啦!
如果我有一個file1.h和file1.c,那么包含的頭文件應(yīng)該怎么安排?
慕斯王
2019-04-16 20:27:39