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