【发布时间】:2018-04-13 20:47:55
【问题描述】:
_ZNSaIwEC1Ev
_ZNSaIwEC2Ev
这两个 C++ 符号不同,但被分解(使用 C++filt 或类似实用程序)成相同的形式:
std::allocator<wchar_t>::allocator()
std::allocator<wchar_t>::allocator()
为什么会这样?会不会是 demangler 的缺陷还是其他什么?
【问题讨论】:
-
重整函数的逆函数是单射的重要吗?我只看到 mangling 函数是单射的有多重要。