小编Ala*_*ang的帖子

gcc中是否有与__cxa_demangle等效的Microsoft VC ++?

我已经尝试过UnDecorateSymbolName()。

例如:

    #include <windows.h> 
    #include <tchar.h>
    #include <iostream>
    #pragma comment(lib,"dbghelp.lib")     

    int main(int argc, _TCHAR* argv[])  
    {  
      TCHAR szUndecorateName[256];  
      memset(szUndecorateName,0,256);  
      if (2==argc)  
      {  
        ::UnDecorateSymbolName(argv[1],szUndecorateName,256,0);  
        std::cout<<szUndecorateName<<std::endl;  
      }  
      return 0;  
    }
Run Code Online (Sandbox Code Playgroud)

我修改了例子。它可以很好地工作。

reflection name-mangling visual-c++

5
推荐指数
1
解决办法
835
查看次数

标签 统计

name-mangling ×1

reflection ×1

visual-c++ ×1