用于 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
相关推荐
陆枫Larry3 分钟前
微信小程序订阅消息完全指南:从原理到落地的全流程梳理
前端
Felven7 分钟前
D. Zero Remainder Array
c语言
郝学胜-神的一滴10 分钟前
[力扣 105]二叉树前中后序遍历精讲:原理、实现与二叉树还原
数据结构·c++·算法·leetcode·职场和发展
孬甭_14 分钟前
内存函数以及数据在内存中的存储
c语言
闻缺陷则喜何志丹18 分钟前
【ST表 前缀和】P7809 [JRKSJ R2] 01 序列|普及+
c++·算法·前缀和·洛谷·st表
Camellia-lon18 分钟前
jQuery购物车实现:从入门到精通
前端·javascript·jquery
xh didida19 分钟前
C++ --list接口使用及实现
开发语言·c++·list
Mintopia21 分钟前
一套能落地的"模块拆分"方法:不靠经验也能做对
前端
禅思院23 分钟前
从术到道:构建企业级异步组件加载方案的设计哲学与实现精要
前端·vue.js·架构
哈罗哈皮24 分钟前
玩转OpenLayers主题色修改,打造独一无二的个性化地图
前端