【发布时间】:2012-02-28 23:02:02
【问题描述】:
At a post of Raymond Chen,他似乎可以从修饰名中知道函数的未修饰名。我不知道他怎么会这样做。
在这个修饰的名字中,
?GetName@PushButton@UILibrary@@UAEPB_WPAPAVStringHolder@2@@Z
每个组件是什么意思?
【问题讨论】:
-
查阅您的实现文档或使用 demangler 并学习最常见的模式。
-
答案在博客中。 “我们询问未命名程序”。稍加训练,您就可以自己阅读这些名称,只需从您知道的来源生成一些修饰名称,但完整的规则很复杂(因为 c++ 类型系统很复杂),不值得发现和学习它们。
标签: c++ windows visual-studio name-mangling