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
相关推荐
chenbingjie_c13 小时前
C++ 进阶核心知识点总结:模板、内存分区、new/delete、内存池
开发语言·c++
百事牛科技14 小时前
WinRAR注释功能:给压缩包留个便签
windows·winrar
Frank_refuel15 小时前
【C++】Json库介绍和使用
c++
重生之小比特15 小时前
【C++进阶】map和set
java·开发语言·c++
sukalot15 小时前
Windows 驱动实例分析系列:libwdi 驱动分析 - examples 篇(一)
windows·驱动开发
加载力科技16 小时前
硬盘咔咔响是坏盘信号!赶在数据丢失前克隆换盘:不重装系统、不丢文件
windows·嵌入式硬件·系统安全·策略模式·命令模式·硬盘
知识分享小能手16 小时前
C++ 学习教程,从入门到精通,C++对象和类 — 详细知识点总结(10)
开发语言·c++·学习
顺顺 尼16 小时前
linux 进程信号(上)
linux·c++·算法
海上小飞龙17 小时前
改一个数,右边全得重算,这题怎么扛住两万次查询
java·c++·python
Persistent的粽子!17 小时前
双指针算法:最大盛水容器
c++·算法·leetcode