1. 首页
  2. 数据库
  3. 其它
  4. C++中如何调用C语言的代码实现

C++中如何调用C语言的代码实现

上传者: 2020-12-23 01:57:33上传 PDF文件 47.7KB 热度 13次
为什么要是用 extern “C” 在进行C++开发的时候,由于C、C++编译规则是不同的。C++编译函数方法是 使用mangle的技术 。 void func(int age) { } void func(int age, int height) { } /*如果有这两个函数要被调用,在C语言中函数重载是不允许的,那么在C++中为什么可以呢。 C++中就是使用了mangle技术,对函数重载的函数名加上编译器中自定义规则的表示符,编译之后的函数名就会不一样。 例如 func(int age) -> func_int(int age) func(int age, int height) -
下载地址
用户评论