c调用c++
C++  /  houtizong 发布于 3年前   243
// C++ code:extern "C" void f(int);void f(int i){ // ...}
/* C code: */void f(int);void cc(int i){ f(i); /* ... */ }
// C++ code:class C{ // ... virtual double f(int);}; extern "C" double call_C_f(C* p, int i) // wrapper function{ return p->f(i);}
/* C code: */double call_C_f(struct C* p, int i); void ccc(struct C* p, int i){ double d = call_C_f(p,i); /* ... */}
// C++ code:void f(int);void f(double); extern "C" void f_i(int i) { f(i); }extern "C" void f_d(double d) { f(d); }
/* C code: */void f_i(int);void f_d(double); void cccc(int i,double d){ f_i(i); f_d(d); /* ... */}
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接