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
相关推荐
你的冰西瓜10 分钟前
C++中的queue容器详解
开发语言·c++·stl
蜡笔小马15 分钟前
Boost.Polygon 库概述:高效处理平面多边形几何的利器
c++·boost
super_lzb31 分钟前
【技术实战系列】windows系统如何模拟tail命令效果
windows·tail命令·日志查看·windows tail·windowstail命令
liu****40 分钟前
4.镜像仓库详解
c++·docker·云原生·容器·kubernetes·镜像\
梵刹古音41 分钟前
【C++】多态
开发语言·c++
Maguyusi1 小时前
go 批量生成c++和lua proto文件
c++·golang·lua·protobuf
fengsen52113141 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
Full Stack Developme1 小时前
spring #{} 与 ${} 区别
windows·python·spring
shentuyu木木木(森)1 小时前
单调队列 & 单调栈
数据结构·c++·算法·单调栈·单调队列
sTone873752 小时前
C++中的引用传参和指针传参
c++