欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++符号解析

程序员文章站 2022-05-27 23:43:17
...

    C++ 符号还原(Demangling),windows/linux平台需分别处理。

 

#include <typeinfo>
#include <cxxabi.h>

class Foo{};

#ifndef __GNUC__   // vc
const char *real_name = typeid(Foo*[10]).name(); 
#else  // linux
char *real_name = abi::__cxa_demangle(typeid(Foo*[10]).name(), NULL, NULL, NULL);
#endif

 

 

 

 

相关标签: c++filt demangle