C++中extern “C”详解
一直知道在C++中用extern “C” { }调用C语言,但是不知道为什么,虽然也知道编译器的命名规则,不过没有联想到这个上面,看到这篇文章,才恍然大悟。不过,因为自己一直在linux下使用C语言,没有使用C++的经验的缘故吧,希望以后能有,这样才能融会贯通。
关键点:函数重载,命名规则
一、C++与C机制编译后,也就在汇编语言阶段,函数名的不同:
时常在cpp的代码之中看到这样的代码:
de>#ifdef __cplusplus
extern “C” {
(more…)