2606C++,方便的调试类

cpp 复制代码
构 A{
    A(源位置 d=源位置::当前()){
        e=d;当函名(e);
    }
    ~A(){当函名尾(e);}
私:
    源位置 e;
};//__cdecl,__thiscall,:: (.

空 g(){
    A a;
    打印("哈哈");
}
双<整,串> h(){
    A a;串 b{"111"};
    中 双{11,b};
}

空 f(){
    A a;
    打印("哈哈");
}
构 啊啊{
    用 G=头尾调<啊啊>;//默认2级调试.
    用 T=头尾调<啊啊,3>;//3级调试.
    空 f(){
        G g;
        打印("哈ff哈");
    }
    空 g(){
        T t;
        打印("哈gg哈");
    }
};

空 测试(){
    f();
    g();
    h();
    啊啊 b;
    b.f();
    b.g();

}

空 主(){
    测试();
}

注意:

头尾调类似A,只是可以控制级别.

G gG()不一样.可以自己测试.

源位置 d=源位置::当前()不能为动 d.因为它推导不出来.

相关推荐
汉克老师11 分钟前
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲
c++·gesp·小学生·学c++编程
估值探索者20 分钟前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
天若有情67332 分钟前
C++花式魔改!手写头文件复刻Java语法,彻底打破编码思维定式
java·c++·语言做语言·jac++
qq_199886871 小时前
第7板块·第3节:CUTLASS 的 GEMM 实现与优化策略
c++·人工智能·gpu算力·cuda
hetao17338371 小时前
2026-09-17 hetao1733837 的刷题记录
c++·算法
shada2 小时前
Boost.Process v2 在旧内核上报 `assign: Bad file descriptor`
c++
别动我齐刘海3 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
朝朝辞暮i4 小时前
C++第 2 课
c++
代码中介商4 小时前
C++ 预约系统实战(三):服务端实现——libevent 事件驱动与业务路由
c++·json·c/s
布莱克6055 小时前
C++中的内存分区详解
c++