为了账号安全,请及时绑定邮箱和手机立即绑定

C调用C++中的函数方法

C调用C++中的函数方法

C
慕田峪4524236 2019-05-31 07:02:44
C调用C++中的函数方法
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

必须先创建一个bookmanger副本,然后用

bookmanger bm;

bm.add()

或者

bookmanger *bm = new bookmanger();

bookmanger->add()调用。

注:这个要看类的名称的,调用时就像结构体一样,先用类引申一个对象就像Pid pid ; 调用时用对象名称,函数名就行了。

扩展资料:

如果想调用重载的C++函数,则须封装单独的接口共C调用。

// C++ Code

void foo( int x );

void foo( float x );

extern "C" void foo_i( int x )

foo( x );

extern "C" void foo_f( float x )

foo( x );

则C中可这样调用

// C Code

void foo_i( int x );

void foo_f( float x );

void ccc( int x1, float x2 )

foo_i( x1 );

foo_f( x2 );

// ...






查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信