有时候我们得到一个C++库,但却要在C语言中使用该库中的函数,或者想编一个在C语言下也容易使用的C++库。
首先我们写两个文件,分别是foo.cpp和main.c,
先看main.c
void g(void
);
int main()
{
g();
return 0 ;
}
int main()
{
g();
return 0 ;
}
只是简单声明了函数g(),再在main()中调用。
g() 在foo.cpp中定义
#include <iostream>
using namespace std;
class Foo {
int i;
public
using namespace std;
class Foo {
int i;
public