用于 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
相关推荐
yangyanping201087 分钟前
Vue入门到精通七之关键字const
前端·javascript·vue.js
feng_you_ying_li11 分钟前
stack的实现,queue的实现,deque的介绍和priority_queue的实现以及仿函数的介绍与运用
c++
姝然_952718 分钟前
Jetpack Compose 绘制流程与自定义布局
前端
姝然_952719 分钟前
Jetpack Compose Brush 渐变
前端
阿鑫_99630 分钟前
通用-ESLint+Prettier基础知识
前端·后端
2401_8898846633 分钟前
嵌入式C++测试框架
开发语言·c++·算法
ai超级个体35 分钟前
金三银四,一个面试官连连夸赞的个人网页技术分享
前端·面试·three.js·threejs·网页设计·网页灵感·网页分享
Oneslide36 分钟前
块级元素竖向堆叠且宽度默认会撑满其父容器的可用宽度
前端
DREW_Smile37 分钟前
字符函数和字符串函数2
c语言·开发语言
i建模41 分钟前
npm使用大全
前端·npm·node.js