Chinaunix首页 | 论坛 | 博客
  • 博客访问: 557786
  • 博文数量: 493
  • 博客积分: 2891
  • 博客等级: 少校
  • 技术积分: 4960
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 17:11
文章分类

全部博文(493)

文章存档

2010年(493)

分类:

2010-04-19 15:32:52

 总结

如果想在同一程序下混合C++C编程,记住下面的指导原则:

* 确保C++C编译器产生兼容的obj文件。

* 将在两种语言下都使用的函数申明为extern 'C'

* 只要可能,用C++main()

* 总用delete释放new分配的内存;总用free释放malloc分配的内存。

* 将在两种语言间传递的东西限制在用C编译的数据结构的范围内;这些结构的C++版本可以包含非虚成员函数。
阅读(206) | 评论(0) | 转发(0) |
0

上一篇:blade gcc也一样

下一篇:c c++

给主人留下些什么吧!~~