用于 C/C++ Debug 的宏函数

Debug.h

用于打印 Debug 信息的小工具:

c 复制代码
#pragma once

#include <stdio.h>

#define DEBUG 1

#define pn puts("")
#define where printf("%s(%d)-<%s>.\n\n", __FILE__, __LINE__, __FUNCTION__)

#if (DEBUG == 1)
#define print_error(fmt, ...)                                       \
	{                                                        		\
        printf(fmt "some error message.\n", __VA_ARGS__); 			\
        where;                                                      \
    }
#else
#define print_error(fmt, ...) 		\
    {                            	\
        printf(">");             	\
        fflush(stdout);          	\
    }
#endif
相关推荐
燕落南枝6 分钟前
CSS 用户行为伪类::hover 与 :focus 详解
前端·css
风骏时光牛马9 分钟前
业务基础信息管理库
前端
Lhan.zzZ15 分钟前
Qt:动态库模块框架设计
开发语言·c++·qt
zyxqyy&∞19 分钟前
sqli-labs-布尔盲注 (Less-8),时间盲注 (Less-9~10)
前端
wuminyu22 分钟前
JVM规范学习总结-JVM规范基本概念
java·linux·c语言·jvm·c++
Demon--hx1 小时前
jsoncpp 核心概念梳理:命名空间、Value 容器与格式化输出
c++
m0_敲代码的彭于晏1687 小时前
Vercel 前端部署平台深度评测
前端
怕浪猫9 小时前
外包和大厂的前端代码,差在凌晨三点
前端·面试·github
m0_敲代码的彭于晏1689 小时前
Vercel 前端部署与全栈开发实战指南
前端·状态模式
徐小夕9 小时前
花了3个月,我们做了一款 AI 版的“飞书文档”
前端·算法·github