一个解C++链接符号的包

cpp-demangle的Python项目详细描述


https://travis-ci.org/benfred/py-cpp-demangle.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/bh3usbvstog4x42x/branch/master?svg=true

一个用于解包C++链接器符号字符串

的包

这个包为锈箱提供python绑定 cpp_demangle按建筑 使用PyO3的本机python扩展。

这主要是在rust中创建python扩展的一个实验。 A blog post about this is here.

用法

安装

pipinstallcpp-demangle

从源代码构建需要夜间版本的rust编译器。

这个模块公开了一个将C++链接符转换为人类可读的单个函数。 代表。

fromcpp_demangleimportdemangleprint(demangle('_ZN7mangled3fooEd'))# prints 'mangled::foo(double)'

根据麻省理工学院许可证发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件