VS2019中undname.exe解析CDialog重载函数修饰名异常
CDialog::Create重载函数的修饰名解析异常
- CDialog类包含两个重载的Create成员函数,对应的修饰名分别为:
?Create@CDialog@@$$FUAEHIPAVCWnd@@@Z?Create@CDialog@@UAEHIPAVCWnd@@@Z
- 这两个修饰名存在明显差异,但使用VS2019自带的
undname.exe工具解析时,两次得到的结果完全一致:public: virtual int __thiscall CDialog::Create(unsigned int,class CWnd *)
- 实际上其中一个重载的参数应为
LPCSTR,但该工具未能正确识别出这个参数类型。
内容的提问来源于stack exchange,提问作者David V. Corbin
相关产品推荐
相关产品推荐

