ReactOS系统宏函数ASSERT的实现

ReactOS系统宏函数ASSERT的实现

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加

ReactOS系统宏函数ASSERT的实现

文章目录


ASSERT 宏函数的实现

cpp 复制代码
#ifndef ASSERT
#define ASSERT(exp)                                 \
{                                                   \
    if (!(exp)) {                                   \
        Assert(#exp, __FILE__, __LINE__, NULL);     \
        BreakPoint();                               \
    }                                               \
}                                                   \

#define ASSERTMSG(exp, msg)                         \
{                                                   \
    if (!(exp)) {                                   \
        Assert(#exp, __FILE__, __LINE__, msg);      \
        BreakPoint();                               \
    }                                               \
}
#endif
相关推荐
qwertyuiop_i12 分钟前
pe文件结构(TLS)
c++·tls·pe文件结构
Java Fans36 分钟前
如何在Windows本机安装Python并确保与Python.NET兼容
开发语言·windows·python
岁忧1 小时前
(nice!!!)(LeetCode每日一题)2434. 使用机器人打印字典序最小的字符串(贪心+栈)
java·c++·算法·leetcode·职场和发展·go
无敌的小笼包1 小时前
第四讲:类和对象(下)
数据结构·c++
鑫鑫向栄2 小时前
[蓝桥杯]解谜游戏
数据结构·c++·算法·职场和发展·蓝桥杯
闻缺陷则喜何志丹3 小时前
【分治法 容斥原理 矩阵快速幂】P6692 出生点|普及+
c++·线性代数·数学·洛谷·容斥原理·分治法·矩阵快速幂
鑫鑫向栄3 小时前
[蓝桥杯]整理玩具
数据结构·c++·算法·蓝桥杯·动态规划
Abigail_chow11 小时前
EXCEL如何快速批量给两字姓名中间加空格
windows·microsoft·excel·学习方法·政务
love530love12 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
南郁13 小时前
007-nlohmann/json 项目应用-C++开源库108杰
c++·开源·json·nlohmann·现代c++·d2school·108杰