在Debug模式下中断, 在Release模式下跳出当前函数的断言
来源:互联网 发布:encore软件 编辑:程序博客网 时间:2024/05/16 13:59
在Debug模式下中断, 在Release模式下跳出当前函数的断言
#ifdef DEBUG#define __breakPoint_on_debug asm("int3")#else#define __breakPoint_on_debug#endif// 验证#define UXY_ASSERT_RETURN_ON_RELEASE( __condition, __desc, ... ) \ metamacro_if_eq(0, metamacro_argcount(__VA_ARGS__)) \ (__XY_ASSERT_1(__condition, __desc, __VA_ARGS__)) \ (__XY_ASSERT_2(__condition, __desc, __VA_ARGS__))#define __XY_ASSERT_1( __condition, __desc ) \ if ( !(__condition) ) __breakPoint_on_debug; \ else return;#define __XY_ASSERT_2( __condition, __desc, __returnedValue ) \ if ( !(__condition) ) __breakPoint_on_debug; \ else return __returnedValue;
0 0
- 在Debug模式下中断, 在Release模式下跳出当前函数的断言
- volatile在debug和release模式下的意义
- Opencv在Release和Debug不同模式下的配置
- Qt程序在Debug模式下跟踪Q_ASSERT断言
- Release和Debug模式的区别以及Opencv在Release和Debug不同模式下的配置
- 谈在Debug和Release模式下输出调试信息
- 谈在Debug和Release模式下输出调试信息
- 谈在Debug和Release模式下输出调试信息 .
- 如何判断代码运行在DEBUG还是RELEASE模式下?
- 谈在Debug和Release模式下输出调试信息
- BOOL 值在 debug 和 release 模式下初始化不一样!!!
- build 使用Release签名在Debug模式下签名
- android studio 在debug模式下使用release版签名
- android studio 在debug模式下使用release版签名
- BOOL 值在 debug 和 release 模式下初始化不一样!!!
- Debug 模式 和 Release 模式下,一个线程在"编译"上引发的问题
- NSLog 在debug模式下正常使用,在release模式下不可用
- vc socket在debug模式下可以正常通讯,在release模式下经常通讯失败
- iOS 类增加成员变量
- SQL Script for select data from ebs and make a csv file to FTP
- C++ 怎么获得当前操作系统的语言,是英文版本还是简体或繁体
- UVa - 102 - Ecological Bin Packing
- 【SuperMap .Net 组件】应用3DMax制作3D模型
- 在Debug模式下中断, 在Release模式下跳出当前函数的断言
- html 、jsp笔记
- JS获取用户屏幕信息
- Android studio 閿欒 : 缂栫爜UTF-8鐨勪笉鍙 槧灏勫瓧绗?
- JSP页面上显示XML信息(库里读出)
- 互联网公司面试题总结1
- Android Studio创建项目
- 手机安全卫士05
- 下拉刷新和上拉加载的ListView-MutilListView