首页 > 解决方案 > C++ 名称修饰 - 向后参考

问题描述

在下面的案例中,我在理解反向引用时遇到了一些困难。

据我了解,这里有两组课程:

  1. ActionMetaData@Wrapper@@
  2. ?$basic_string@_WU?$char_traits@_W@std@@

我怎么知道这个参考指向哪个组?

@@1@@

"??0ActionMetaData@Wrapper@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@std@@1@@0W4e_SDKTokenDataType@@W4e_SDKTokenType@@@Z" 

因为我可以看到它指向 char_traits。但是如果我将反向引用 1 添加到

0W4e_SDKTokenDataType@1@W4e_SDKTokenType@1@

它将指向 Wrapper

标签: c++visual-studiocompiler-constructionname-mangling

解决方案


推荐阅读