【发布时间】:2023-03-13 00:02:02
【问题描述】:
有什么方法可以从 g++ 中的 demangled name 中取回 mangled name。
例如,我的名称是func(char*, int),我应该怎么做才能恢复名称,即_Z4funcPci?
我的问题是特定于 g++ 的。
【问题讨论】:
-
@H2CO3:很好的链接,但是有什么方法可以知道它是否是最新的和权威的?该域名似乎是温尼伯大学的一个网站。
-
@j_random_hacker 美国技术大学有不在官方网站上放垃圾的好习惯。
-
@H2CO3:在该页面链接到的内容页面上:“此文档于 1999 年 8 月 27 日生成”。另外,如果我记得的话,温尼伯在加拿大:-P
-
@j_random_hacker 正确。我应该说“美国人”。好吧,那我们试着找一个更新的版本吧。
-
@j_random_hacker 也是,这个related SO Q/A 指向同一个站点:)
标签: c++ g++ name-mangling