mangling 指编译器给函数变量等添加很多的描述信息到名称上用于传递更多信息。常用函数重载,编译时可以把返回值类型等与原函数名称进行组合达到区分的效果,具体规则看编译器。
参考书籍与资料:《Inside the C++ Object Model》(深度探索C++对象模型)
Name mangling
(https://en.wikipedia.org/wiki/Name_mangling)
Why can't C functions be name-mangled?
(https://stackoverflow.com/questions/36621845/why-cant-c-functions-be-name-mangled)