版块
论坛
喜欢
话题
应用
搜索
登录
注册
markchris的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=107665
新手问几个问题,请大家帮忙
文件名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)
回复
markchris
加关注
写私信
0
关注
0
粉丝
26
帖子
返回顶部