用于 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
相关推荐
神奇的程序员3 小时前
开发了一个管理本地开发环境的软件
前端·flutter
墨染千千秋3 小时前
C++函数的使用以及主函数
c++
XiYang-DING4 小时前
HTML 核心标签
前端·html
特种加菲猫4 小时前
继承,一场跨越时空的对话
开发语言·c++
Csvn4 小时前
技术选型方法论
前端
WBluuue4 小时前
Codeforces 1093 Div2(ABCD1D2)
c++·算法
Csvn4 小时前
前端架构演进:从页面到平台的十年变革
前端
李伟_Li慢慢4 小时前
ShaderToy-山峦+蓝天+白云
前端·webgl
小码哥_常4 小时前
Android字体字重设置全攻略:XML黑科技+Kotlin动态实现,告别.ttf臃肿
前端
玩转单片机与嵌入式5 小时前
玩转边缘AI(TInyML):需要掌握的C++知识汇总!
开发语言·c++·人工智能