V2EX  ›  英汉词典

Demangle

定义 Definition

demangle(动词):在编程中,指把编译器生成的“改编/混淆后的符号名”(mangled name)转换回人类可读的原始名称(通常包含函数名、命名空间、参数类型等信息)。常见于调试、崩溃栈回溯、链接与符号分析工具中。

发音 Pronunciation

/diːˈmæŋɡəl/

例句 Examples

The tool can demangle C++ symbols automatically.
这个工具可以自动把 C++ 的符号名反解为可读形式。

When the program crashed, the debugger demangled the stack trace so we could see which overloaded function was called.
程序崩溃时,调试器把栈回溯里的符号名反解出来,这样我们就能看出调用的是哪个重载函数。

词源 Etymology

由前缀 **de-**(表示“去除、反向”)+ mangle(“弄乱、搅乱”)构成,字面意思是“把弄乱的东西恢复/理顺”。在计算机语境中,对应把编译器“弄复杂”的符号名还原成清晰可读的名字。

相关词 Related Words

文学与著作中的用例 Literary Works

  • The C++ Programming Language(Bjarne Stroustrup)
  • Itanium C++ ABI(技术规范文档,讨论名称改编与反解相关规则)
  • Advanced Programming in the UNIX Environment(W. Richard Stevens 等;涉及符号、调试与工具链语境中相关术语)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2592 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 03:54 · PVG 11:54 · LAX 19:54 · JFK 22:54
♥ Do have faith in what you're doing.