在上一篇文章(C/C++编译模型分析)中介绍了C和C++中编译和链接的成因和方式。接上篇文章的坑,本篇文章从extern "C"着手分析C和C++编译与链接模型中的不同点及其成因,主要为function overload、function signatures、name mangling三个部分。
extern "C"
function overload
function signatures
name mangling