#ifdef 和 #if defined 的区别 -- 转
2015-07-21 21:22
211 查看
#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如 #if defined (AAA) && defined (BBB) xxxxxxxxx #endif #if defined (AAA) || VERSION > 12 xxxxxxxxx #endif 而#ifdef 就不能用上面的用法,也就是说,当你要判断单个宏是否定义时 #ifdef 和 #if defined 效果是一样的,但是当你要判断复杂的条件时,只能用 #if defined
相关文章推荐
- 类的加载过程
- SDL 日志系统分析
- poj 2594 Treasure Exploration 最小路径覆盖/最大匹配
- 上海电信NTP服务器地址
- 实习日记八、JSTL
- HTML5动画形式装载图像
- 在交叉编译器中出现 “no such file or directory”
- JavaScript 事件绑定
- 黑马程序员——Java基础语法一
- DLNA它 Error, can't findlibavformat ! 解
- 栈
- OO’s Sequence
- Scala入门到精通——第五节 函数与闭包
- STA之Concepts (1)
- 开发第一个iOS项目 Hello iOS
- uva 1474(dp)
- POJ2186 USACO 2003 Fall Popular Cows(强联通分支)
- VS2010安装与环境配置
- 一天连十万字都读不到的人是没有出路的
- hdu 1061 Rightmost Digit