关于条件编译#ifdef...#endif
来源:互联网 发布:二战日本最大版图 知乎 编辑:程序博客网 时间:2024/05/18 20:52
看到一段程序,不知道有什么用:
#ifdef _DEBUG
//程序段1
#else
//程序段2
#endif
不知道是做什么用的,翻出书查了一下,找到关于条件编译一节,里面有说到:
可以在头文件里定义#define _DEBUG
那么在执行到文章最上面的程序段的时候,就会执行程序段1,如果把头文件里的#define _DEBUG删除,则会执行程序段2。
通过对预定义的处理,实现了缩短被编译语句,并且减少目标程序长度,而且减少了运行时间的效果。
- 关于条件编译#ifdef...#endif
- 关于条件编译#ifdef...#endif
- #ifdef #endif 条件编译
- 条件编译(#ifdef #else #endif #if)
- 条件编译(#ifdef #else #endif #if)
- 条件编译 #if #endif #ifdef等
- #ifdef、#ifndef、#else、#endif执行条件编译
- 条件编译(#ifdef,#else,#endif,#ifndef,#else,#endif)
- 条件编译 #ifdef #else #endif ( #ifndef #else #endif)
- #ifdef _DEBUG #else #endif 条件编译指令(编译开关)
- 预处理命令之条件编译(#ifdef,#else,#endif,#if)
- 条件编译(#ifdef,#else,#endif,#if等)
- 为什么会有#ifdef ...#else...#endif等条件编译语句
- #if和#ifdef使用问题&预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- delphi的常用条件编译指令---{$IFDEF} {$UNDEF}{$IFDEF}{$ELSE}{$ENDIF}
- delphi的常用条件编译指令---{$IFDEF} {$UNDEF}{$IFDEF}{$ELSE}{$ENDIF} .
- 关于#ifdef,#else,#endif,#if
- 预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 开放封闭原则,依赖倒转原则
- Money Systems (01背包,累加计数)
- C语言文件操作函数大全
- Extjs4 Grid 使用总结
- DBWR和LGWR在什么情况下执行写?
- 关于条件编译#ifdef...#endif
- 根据对象批量获取页面数据迭代保存到集合中
- (高精度) Octal Fractions (P1131)
- ZendFrameWork 模块实现
- 步入“数据库”的礼堂——SQL数据库基本功 :语句教程
- Spring中的AOP面向切面编程和Spring对JDBC的支持
- rootkit技术之IoCallDriver介绍
- 从浏览器启动客户端程序
- Hibernate框架之SQLQuery