计算机二级c语言作弊技巧,09年计算机二级辅导:二级C技巧(C程序如何使用C++写好的模块)...

09年计算机二级辅导:二级C技巧(C程序如何使用C++写好的模块)

分类:计算机等级

|

更新时间:2016-07-07|

来源:中华网考试

一个使用C++写好的程序,c程序如何使用?

1. 采用 function (args)函数。 Function中利用C++类等模块实现相应的功能。但是args中不包含与C++模块(类)相关的类型,均为C能接受的类型。如果需要返回本来需要vector保存的结果,现在用char buff[LEN]保存。

2. 定义cFunction(args)接口,与function完全相同,但是需要用C编译器编译

Extern “C” {

Int cFunction ( args ){ return function ( args ); }

}

3. 将上面所有的.cpp文件做成lib库。Libtest.so

4. 在c文件里面这些写:

Extern int cFunction (args) 声明后,即可使用。

注意使用libtest.so库。Gcc xx.c -LXXXX –ltest

5. 每个应用都需要通过1,2来封装接口(暂时没有想到其他办法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值