C++ 一个简洁的CHECK宏
2024-09-08 18:37:52
#define CHECK2(condition, message) \
(!(condition)) ? (std::cerr << "Assertion failed: (" << #condition << "), " \
<< "function " << __FUNCTION__ << ", file " << __FILE__ << ", line " << __LINE__ << "." << std::endl \
<< message << std::endl, \
abort(), 0) \
: 1
// CHECK2(condition, "message: " << var);
最新文章
- Apache 配置 WebSocket 协议
- motto7
- CFileDialog使用总结
- UVALive 3959 Rectangular Polygons (排序贪心)
- 使用UIGestureRecognizer监听屏幕事件
- Activity生命周期-Android
- MyEclipse +Servlet 乱码
- [转]IDENT_CURRENT、SCOPE_IDENTITY、@@IDENTITY 差異對照表
- PHP入门-摘要表格处理问题
- df换行问题的设置
- C# to IL 12 Arrays(数组)
- webpack window dev-server配置
- aircrack-ng 工具集学习
- WPF Item拖拽 DragDrop
- Adapter 适配器
- 递归--练习7--noi1750全排列
- CentOS随笔 - 修改CentOS7的IP
- Apache入门篇(一)之安装部署apache
- DruidDataSource源码分析
- MySort的后续学习