c/c++混合编程简明总结
来源:互联网 发布:毕业设计查重软件 编辑:程序博客网 时间:2024/05/16 03:13
因为C++是兼容C的,而C却不能兼容C++,比如多态、类等等,C都是不能识别的, 所以c/c++混合编程实际上需要做的只是让C可以调用到C++的代码,方法就是让C++代码提供符合C语言规范的接口。
1 在C++头文件中加入 extern “C"声明:
#ifdef _cplusplus
#if _cplusplus
extern “C"
{
#endif
#endif
extern foo();
#ifdef _cplusplus
#if _cplusplus
extern “C"
}
#endif
#endif
2 在Cpp文件中接口函数前面加上 extern “C"extern “C" foo()
{
.....
}
- c/c++混合编程简明总结
- C/C++ 与汇编混合编程 总结
- c++ objective c 混合编程问题总结
- c/c++混合编程
- C/C++混合编程
- C/C++混合编程
- C 汇编混合编程
- C/C++混合编程
- C++&Java混合编程
- C/C++混合编程
- C/C++混合编程
- C/C++混合编程
- C/C++混合编程
- C/C++混合编程
- C/C++混合编程
- C&C++混合编程
- C&C++混合编程
- C&C++混合编程
- linux下配置jdk环境变量
- Xfire soapHeader的WebService权限控制forjava
- poj 1469
- Android开发EditText属性
- 对互联网海量数据实时计算的理解
- c/c++混合编程简明总结
- 360逆袭百度 搜索纷争再起
- grub引导系统
- TYVJ-1057 DP
- \Home\bin\dbtest.apk installed on device
- 安装GRUB到U盘
- 程序员的软技术(1)
- q1016 tyvj 兔子繁殖
- 项目有感,闲聊几句