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
相关推荐
故事不长丨8 小时前
C#集合:解锁高效数据管理的秘密武器
开发语言·windows·c#·wpf·集合·winfrom·字典
苦藤新鸡8 小时前
4.移动零
c++·算法·力扣
hetao17338378 小时前
2026-01-04~06 hetao1733837 的刷题笔记
c++·笔记·算法
liulilittle9 小时前
XDP VNP虚拟以太网关(章节:一)
linux·服务器·开发语言·网络·c++·通信·xdp
Ralph_Y9 小时前
多重继承与虚继承
开发语言·c++
不染尘.9 小时前
进程切换和线程调度
linux·数据结构·windows·缓存
bkspiderx10 小时前
C++虚析构函数:多态场景下的资源安全保障
c++·析构函数·虚函数表·虚析构函数
love530love10 小时前
EPGF 新手教程 12在 PyCharm(中文版 GUI)中创建 Poetry 项目环境,并把 Poetry 做成“项目自包含”(工具本地化为必做环节)
开发语言·ide·人工智能·windows·python·pycharm·epgf
White_Can10 小时前
《C++11:列表初始化》
c语言·开发语言·c++·vscode·stl
White_Can10 小时前
《C++11:右值引用与移动语义》
开发语言·c++·stl·c++11