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
相关推荐
潼心1412o1 小时前
C++初阶(长期更新)第5讲:类和对象(中)
开发语言·c++
weixin_307779131 小时前
C++代码实现MATLAB中的normalize函数功能
开发语言·c++·算法·matlab
(Charon)1 小时前
【C++面试】手写String类:同时实现拷贝构造与移动构造
c++·算法
程序员老陆1 小时前
通过std::unique_ptr初始化std::shared_ptr
开发语言·c++
在角落发呆3 小时前
软件配置备份方法:从手动到自动化的实践指南
windows·安全
西西弗Sisyphus3 小时前
Qt6 实现 会动的界面像物理世界一样
c++·qt
UIU1143 小时前
头文件可以防什么错?运用头文件做声明
c++·学习·c#
lingchen19064 小时前
Win 11 系统语言栏悬浮于桌面上影响操作感受,怎么取消?
windows
by209994 小时前
list:迭代器与资源管理实现的综合叙述(下)
数据结构·c++·笔记·list
梅孔立4 小时前
Windows PowerShell 升级 Pi-Coding-Agent + OpenCode,解决 OpenCode 二进制无效报错
windows