跟我一起学C++之name managling与extern “C”

1.name managling这里把它翻译为名字改编。

2.C++为了支持重载,需要进行name managling

3.extern “C”实现CC++混合编程

#ifdef __cpluscplus

extern C

{

#endif

...//函数声明

#ifdef __cpluscplus

}

#endif

代码实例:

#include
usingnamespace std;
 
 
void fun(inta, intb)
{
         cout<<"int fun"<


你可能感兴趣的:(《跟我一起学C++》学习笔记,C++学习笔记)