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
相关推荐
txinyu的博客16 小时前
解析muduo源码之 SocketsOps.h & SocketsOps.cc
c++
ctyshr16 小时前
C++编译期数学计算
开发语言·c++·算法
一位赵17 小时前
小练2 选择题
linux·运维·windows
学***542317 小时前
12款分区恢复软件: 恢复已删除/丢失的分区
windows
努力写代码的熊大17 小时前
c++异常和智能指针
java·开发语言·c++
John_ToDebug17 小时前
WebContent 与 WebView:深入解析浏览器渲染架构的双层设计
c++·chrome·ui
千秋乐。17 小时前
C++-string
开发语言·c++
孞㐑¥17 小时前
算法—队列+宽搜(bfs)+堆
开发语言·c++·经验分享·笔记·算法
yufuu9817 小时前
并行算法在STL中的应用
开发语言·c++·算法
charlie11451419117 小时前
嵌入式C++教程——ETL(Embedded Template Library)
开发语言·c++·笔记·学习·嵌入式·etl