#ifdef _DEBUG #else #endif 条件编译指令(编译开关)
来源:互联网 发布:淘宝内部优惠券哪里找 编辑:程序博客网 时间:2024/05/16 09:57
#ifdef ......[#else] ........ #endif 是条件编译指令。
#ifdef _MY_DEBUG
return m_nCurPoint[nRbtType];
#endif
如果前面定义过_MY_DEBUG标识符,则返回m_nCurPoint[nRbtType];
条件编译与处理指令是指按照指定的条件决定哪些源程序段将被编译,而哪些原程序段将不被编译,从而使编译程序能够对用户的源程序有选择性的生成满足一定条件的目标程序。
例如:
#include <iostream.h>
#define DEBUG
main()
{
int nDebug = 50;
int nRealse = 6;
..................
#ifdef DEBUG
cout<<"DEBUG:value of is"<<nDebug<<endl;
#else
cout<<"RELEASE: value of is"<<nRealse<<endl;
#endif
return 1;
}
程序结果显示 DEBUG:value of is 50
如果没有定义 DEBUG,则会显示RELEASE:value of is 6
- #ifdef _DEBUG #else #endif 条件编译指令(编译开关)
- 条件编译(#ifdef #else #endif #if)
- 条件编译(#ifdef #else #endif #if)
- 条件编译(#ifdef,#else,#endif,#ifndef,#else,#endif)
- #ifdef、#ifndef、#else、#endif执行条件编译
- 条件编译 #ifdef #else #endif ( #ifndef #else #endif)
- 预处理命令之条件编译(#ifdef,#else,#endif,#if)
- 条件编译(#ifdef,#else,#endif,#if等)
- delphi的常用条件编译指令---{$IFDEF} {$UNDEF}{$IFDEF}{$ELSE}{$ENDIF}
- delphi的常用条件编译指令---{$IFDEF} {$UNDEF}{$IFDEF}{$ELSE}{$ENDIF} .
- #ifdef #endif 条件编译
- #if和#ifdef使用问题&预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 为什么会有#ifdef ...#else...#endif等条件编译语句
- Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
- Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
- Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
- 预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 百练 2886 能被3除尽的数之和
- 百练 2887 能被3,5,7整除的数
- C++中virtual function
- 杭电ACM 2017 字符串统计
- webBrowser中操作网页元素全攻略
- #ifdef _DEBUG #else #endif 条件编译指令(编译开关)
- 一个非常有用的函数——COALESCE
- Box2d源码学习<八>形状(上):父形状的实现
- 添加蜂窝注册表及永久存储
- 毕业季,以后何去何从?
- opengl安装(windows)
- N8变砖后的强刷方法
- c#利用WebClient和WebRequest获取网页源代码的比较
- WebRequest之Post写法