define 用法

2025-03-23 08:40:28
推荐回答(2个)
回答1:

老师说的,可以只定义,不给值
这只是个标志
防止重复包含头文件的
例如a.h中包含了b.h
然后你在你的文件里包含了a.h和b.h
如果没有上面这2句
b.h会被包含2次
而如果有了上面这2句,在第2次被包含的时候
由于AFX_COMPUTER_H__17F363F1_350E_4C5F_9277_31854A34D893__INCLUDED_
已被定义
这2句中间的代码将不被执行

回答2:

好好看看书,这个不是宏定义