C函数和C++函数相互调用
来源:互联网 发布:淘宝客是干嘛的 编辑:程序博客网 时间:2024/04/24 19:48
test.c
int call_MyMath_sum (int,int); int sum(inta , intb) { return call_MyMath_sum(a,b);}
main.cpp
#include <iostream> using namespace std; extern"C" { int sum(int, int); } class MyMath { public: static int sum(int, int); }; intMyMath::sum(inta, intb) { return(a + b); } extern"C" int call_MyMath_sum (inta , intb) { return(MyMath::sum(a,b)); } int main(void) { cout<<sum(5,6); return0; }
Makefile
main.o: g++ -c -o main.o main.cpptest.o: gcc -c -o test.o test.cmain: main.o test.o g++ -o main main.o test.oall: clean mainclean: rm -f test.o main.o
原网址 :http://it.zuocheng.net/?p=32
参考网址: C中调用C++与C++调用C
- C函数和C++函数相互调用
- C函数和C++函数相互调用
- c++和c中的函数相互调用
- C/C++相互调用函数
- C/C++函数相互调用
- LUA函数和C函数的相互调用
- C语言函数和汇编函数相互调用(转)
- LUA函数和C函数的相互调用
- C语言函数和汇编函数相互调用
- C++和C语言函数相互调用
- LUA和C之间的函数相互调用
- c++和c语言中的函数相互调用的问题
- C与C++函数的相互调用
- C于汇编函数的相互调用
- java与C函数相互调用整理
- 【六】C & C++ 函数相互调用
- C与C++相互调用函数,变量
- extern C实现C与C++函数的相互调用
- 如何用cp拷贝指定序号的文件
- 黑马程序员--常见的API其他类
- CentOS设置程序开机自启动的方法
- 输入和输出(echo,read,cat,管道,tee,重定向等)大全
- 编译运行Android模拟器
- C函数和C++函数相互调用
- 新公司入职第一天
- shell统计文件中的冒号数量
- linux 下线程池
- sicp 习题2.7 && 2.8
- 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)
- iOS里的MVC
- 浅谈软件测试工程师的培训工作
- linux文件大写改名文件小写