读书人

预加工里的定义是不是宏啊

发布时间: 2013-01-08 14:02:14 作者: rapoo

预处理里的定义是不是宏啊?
预处理:

WIN32;_DEBUG;_WINDOWS;UNICODE

里是WIN32这个宏,结果我们可以在代码里使用_WIN32

是不是说预处理里的定义根本就不是宏

[解决办法]
用的时候 是:
#ifdef _DEBUG
。。。
#else
。。。
#endif

类似宏
[解决办法]
是宏
#ifdef _WIN32
.............代码
#endif

[解决办法]
_WIN32是编译器内置的宏
WIN32是工程定义的宏

读书人网 >VC/MFC

热点推荐