随笔小记20230307

1)typeid的动态识别:

class A {};

class B : public A {};

A* a = new B();

typeid(a).name() 获取到的是A的类型名。

typeid(*a).name() 获取到的是B的类型名。

 

2)完整的崩溃信息:

有时,程序会有部分崩溃信息从core dump及glog中都无法获取,此时可考虑使用google的breakpad库来处理。

posted @ 2023-03-07 17:00  倾越  阅读(18)  评论(0编辑  收藏  举报