关于条件编译#ifdef...#endif
来源:互联网 发布:昆山市宏观数据库 编辑:程序博客网 时间:2024/06/05 16:02
看到一段程序,不知道有什么用:
#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等)
- 使用svn merge恢复旧版本的原理
- SQL 研究- Common Table Expression
- ircd-hybrid支持多字节昵称(如:中文)
- pku 1385 Lifting the Stone
- windows常用命令以及快捷键大全
- 关于条件编译#ifdef...#endif
- 连接access
- tar用法
- C# 检测真实的文件类型函数
- Gridview用法大总结
- 在 Java 平台上进行多线程编程的缺陷
- IE与Firefox的CSS兼容大全
- mysql, select *, limit
- 全球将进入资源为王的时代