技术栈

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

山登绝顶我为峰 3(^v^)32024-01-27 13:51

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
上一篇:[go] 备忘录模式
下一篇:深度学习中图像分类、目标检测、语义分割、实例分割哪个难度大,哪个检测精度容易实现,哪个速度低。请按照难度、精度容易实现程度、速度排名。
相关推荐
2301_81016095
2 分钟前
C++与物联网开发
开发语言·c++·算法
真夜
4 分钟前
关于对echart盒子设置百分比读取的宽高没有撑开盒子解决方案
前端
cm654320
6 分钟前
基于C++的操作系统开发
开发语言·c++·算法
ArturiaZ
9 分钟前
【day57】
开发语言·c++·算法
幽灵诶
12 分钟前
指针与其运用
c语言
楠木685
18 分钟前
RAG 资料库 Demo 完整开发流程
前端·ai编程
2401_87473253
26 分钟前
C++并发编程中的死锁避免
开发语言·c++·算法
2301_79230825
28 分钟前
C++编译期数学计算
开发语言·c++·算法
hetao1733837
28 分钟前
2025-03-13~22 hetao1733837 的刷题记录
c++·算法
肠胃炎
29 分钟前
挂载方式部署项目
服务器·前端·nginx
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南08UV安装并设置国内源09OpenClaw Control UI安全上下文访问配置10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)