C/C++
文章平均质量分 78
xingjiu1128
这个作者很懒,什么都没留下…
展开
-
C中如何调用C++函数
转自:http://www.cppblog.com/franksunny/archive/2007/11/29/37510.html franksunny的个人技术空间C中如何调用C++函数? 前阵子被问及一个在C中如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父的文章转载 2009-12-10 09:32:00 · 391 阅读 · 0 评论 -
C中调用C++函数
在C中调用C++函数(非成员函数)如果我们的C++函数有个C连接符(extern “C”),它可以被C编译器编译过的C函数直接调用。被C连接符声明过的C++函数可以拥有C++的一切特征,但是如果我们想在C中调用这个函数,他的参数和返回值必须能被C所支持。例如,一个函数的形参是和IOstream有关的类,那么很遗憾,这就没什么(简单的)办法去让C编译器明白这是什么玩意,也就不能被编译通过了。翻译 2009-12-11 16:30:00 · 878 阅读 · 0 评论