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
相关推荐
0 0 04 分钟前
CCF-CSP 32-2 因子化简(prime)【C++】考点:素数因子分解(试除法)
开发语言·数据结构·c++·算法
仰泳的熊猫9 分钟前
题目1545:蓝桥杯算法提高VIP-现代诗如蚯蚓
数据结构·c++·算法·蓝桥杯
载数而行52014 分钟前
复杂度问题
c语言·数据结构·c++·算法·排序算法
像素猎人17 分钟前
字符串/字符与整型数据的相互转换stoi/stol()和to_string()
c++·算法
Howrun77735 分钟前
C++ STL库_队列queue
c++
三无少女指南39 分钟前
开发者环境配置最佳实践:编辑器Cursor ,VS Code的上位体验实现 AI 与 WSL 联动
运维·c语言·数据库·windows·git·编辑器
cui_ruicheng1 小时前
C++ 继承(下):多继承、菱形继承与虚继承
开发语言·c++
wangjialelele1 小时前
万字整理计算机网络知识点
linux·c语言·网络·c++·计算机网络·php
草莓熊Lotso1 小时前
Qt文件操作:QFile读写全解析
运维·开发语言·c++·人工智能·qt
D_evil__1 小时前
【Effective Modern C++】第六章 lambda表达式:34. 考虑lambda而非bind
c++