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
相关推荐
磊 子5 小时前
多态类原理+四种类型转换+异常处理
开发语言·c++·算法
王老师青少年编程5 小时前
csp信奥赛C++高频考点专项训练之字符串 --【回文字符串】:回文拼接
c++·字符串·csp·高频考点·信奥赛·字符串回文·回文拼接
x***r1515 小时前
DLL错误专修工具_TBI3264安装步骤详解(附DLL缺失一键修复与运行库安装教程)
windows
Teleger7 小时前
在window上使用c++控制鼠标点击,实现的exe
c++·单片机·计算机外设
June`8 小时前
高并发内存池如何实现
c++·tcmalloc·内存池
ComputerInBook8 小时前
C++ 关键字 constexpr 和 consteval 之注意事项
开发语言·c++·constexpr·consteval
米啦啦.8 小时前
STL(标准模板库)
开发语言·c++·stl
咩咦9 小时前
C++学习笔记08:指针和引用的区别
c++·学习笔记·指针·引用·指针和引用
洛水水9 小时前
【力扣100题】34.二叉搜索树中第K小的元素
c++·算法·leetcode
许长安9 小时前
gRPC Keepalive 机制
c++·经验分享·笔记·rpc