首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我就想不通 if defined (WIN32) 和 if defined WIN32 之间有什么区别

2012-03-15 
我就想不通 if defined (WIN32) 和 if defined WIN32 之间有什么区别?#ifdefined(WIN32)#includeio.h#in

我就想不通 if defined (WIN32) 和 if defined WIN32 之间有什么区别?
#if   defined   (WIN32)
#include   <io.h>
#include   <sys/stat.h>
#elif   (defined   (UNIX)   &&   defined(_LARGEFILE64_SOURCE))
#include   <sys/types.h>
#include   <unistd.h>
#include   <limits.h>
#endif

if   defined   (WIN32)   为什么不直接写成   if   defined   WIN32?   难道两者间有什么区别?

[解决办法]
习惯问题
[解决办法]
一般是把后面的东西加括弧,而不是加在宏本身上.
[解决办法]
一般是
#define WIN32 (.....)
...
# if defined WIN32

热点排行