在看DLL的相关书籍时,在一个MFC DLL工程里定义一个类,要用到下面的宏定义:#if !defined(AFX_RYGWND_H_1AA889D5_9788_11D0_BED2_00C04FC2A0C2 __INCLUDED_)
#define AFX_RYGWND_H_1AA889D5_9788_11D0_BED2_00C04FC2A0C2 __INCLUDED_
不知是何用意!
#define AFX_RYGWND_H_1AA889D5_9788_11D0_BED2_00C04FC2A0C2 __INCLUDED_
不知是何用意!
#define _MY_HEAD_//...#endif //_MY_HEAD_跟上面是一样的只不过,MFC的东西看起来比较诡异
#ifndef __xxxxxxxxxxxx
#define __xxxxxxxxxxxx
#include ****
#enddif这样就保证了****在整个工程中只被include一次。
而且这个过程是编译的时候做的。