#include guard sample

如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也同样被包含了两次,多重包含在绝大多数情况下出现在大型程序中,它往往需要使用很多头文件,因此要发现重复包含并不容易。要解决这个问题,我们可以使用条件编译( #include guard)。


#ifndef _HEADERNAME_H
#define _HEADERNAME_H...//(头文件内容)#endif




留言

熱門文章