#if !defined 与#if defined啥区别
答案:1 悬赏:30 手机版
解决时间 2021-11-12 10:45
- 提问者网友:骨子里的高雅
- 2021-11-11 21:06
#if !defined 与#if defined啥区别
最佳答案
- 五星知识达人网友:怙棘
- 2021-11-11 21:50
基本上一样,不过后者的应用范围更大,可以支持多个预编译变量的检查:
#if (!defined(_DEBUG) && defined(USE_MYLIB))
..........
#endif
这种情况用前一种方式就只能写一个嵌套的条件判断:
#ifndef _DEBUG
#ifdef USE_MYLIB
................
#endif
#endif
#if (!defined(_DEBUG) && defined(USE_MYLIB))
..........
#endif
这种情况用前一种方式就只能写一个嵌套的条件判断:
#ifndef _DEBUG
#ifdef USE_MYLIB
................
#endif
#endif
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯