1
我有一段代码,其中我看到__cxa_
前缀。例如,以下摘录包含它:“__cxa_demangle”中的“cxa”前缀是什么意思?
std::unique_ptr<char, void (*)(void *)> own(
#ifndef _MSC_VER
abi::__cxa_demangle(typeid(TR).name(), nullptr,
nullptr, nullptr),
#else
nullptr,
#endif
std::free
);
我会很高兴有对cxa
意义一些解释。
我猜想“x”是“扩展”,“a”是“abi”。然后提到英特尔的ABI,如果我记得正确。不知道“c”。 –