二级C技巧(C程序如何使用C++写好的模块)

二级C技巧(C程序如何使用C++写好的模块),第1张

二级C技巧(C程序如何使用C++写好的模块),第2张

一个用C++写的程序,如何使用C程序?
1。使用function (args)函数。函数中使用了C++类和其他模块来实现相应的功能。但是args不包含与C++模块(类)相关的类型,都是C可以接受的类型,如果需要返回需要用vector保存的结果,现在考试和大提示都是用char buff[LEN]保存的。
2。定义cFunction(args)接口,与Function完全相同,但需要用C编译器
extern " C " {
int C function(args){ return function(args);}
}
3。以上全部制作。cpp文件到lib库中。Libtest.so
4。在C文件里写:
Extern int cFunction (args)就可以用了。
注意使用libtest.so库。gcc xx . c-lxxxxx–ltest

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级C技巧(C程序如何使用C++写好的模块)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情