文件名GUID829.H中有这个宏定义#ifndef GUID829H_INC#define GUID829H_INC文件名BUSBDBG.H中有这个宏定义#ifndef BUSBDBG_INCD#define BUSBDBG_INCD这两个宏定义有什么意义呀?还有请教c中下...
全文
回复(6) 2005-06-28 16:21 来自版块 - c/c++入门(VC,KeilC使用)
表情
truewangk好象是为了避免重复编译吧(2005-07-26 11:02)
hhyjmd其实就是一个标识符嘛(2005-07-04 17:05)
meteor只是一个标识而已,你要高兴,写成 #ifndef XXXXXXXX #define XXXXXXXX 或 #ifndef ABCDE #define ABCDE 也可以呀,只要不跟别人的重复。 写成与文件同名重复的可能性会小一点。(2005-06-30 11:14)
xx_focus跟其它宏一样是个符号(2005-06-29 21:19)
markchris避免重复定义我也知道呀,我的意思干吗要定义一个和文件名类似的宏,有什么用呢? 还有就是*_INC 和*_INCD又有什么意思,为什么要这样定义呢? 谢谢楼上回答(2005-06-28 17:11)
wonder_2001#ifndef GUID829H_INC #define GUID829H_INC 避免重复定义。(2005-06-28 17:06)

返回顶部