[C++] #ifndef 和#if !define 的区别 →→→→→进入此内容的聊天室

来自 , 2019-06-15, 写在 C++, 查看 125 次.
URL http://www.code666.cn/view/519c8415
  1. 基本上一样,不过后者的应用范围更大,可以支持多个预编译变量的检查:
  2. #if (!defined(_DEBUG) && defined(USE_MYLIB))
  3.   ..........
  4. #endif
  5.  
  6. 这种情况用前一种方式就只能写一个嵌套的条件判断:
  7. #ifndef _DEBUG
  8.   #ifdef USE_MYLIB
  9.     ................
  10.   #endif
  11. #endif

回复 "#ifndef 和#if !define 的区别"

这儿你可以回复上面这条便签

captcha