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.因为它推导不出来.

相关推荐
光源【时光寸寸又逢君】12 分钟前
第三方平台预览我方级联监控点串流问题排查
c++·iot
键盘会跳舞1 小时前
C++:容器适配器 queue 的源码级拆解
开发语言·c++·queue
YuforiaCode2 小时前
第十六届蓝桥杯 2025 C/C++组 数列差分
c语言·c++·蓝桥杯
千里之行,始于足下sanhai2 小时前
P8686 [蓝桥杯 2019 省 A] 修改数组 - 数字魔法大冒险 题解
c++·算法·动态规划
小星星闪亮登场2 小时前
Codeforces Round 1115 ( Div. 2)
数据结构·c++·算法·贪心算法·排序算法·codeforces
Loge编程生活2 小时前
打卡信奥刷题(3449)用C++实现信奥题 P10429 [蓝桥杯 2024 省 B] 拔河
开发语言·数据结构·c++·算法·青少年编程
lilili也5 小时前
visual studio add matlab
c语言·c++
沫璃染墨5 小时前
《Qt从零入门系列(一):Qt框架初识——从发展历史到跨平台开发》
c++·qt·系统架构·gui
(Charon)6 小时前
【C++】多线程死锁:产生原因、复现与解决方法
开发语言·c++·算法
oier_Asad.Chen6 小时前
【洛谷题解/AcWing题解/真题】洛谷P2330【SCOI2005】繁忙的都市(Kruskal算法的再探究))
c++·算法·贪心算法·图论·最小生成树·kruskal