c中调用c++函数

来源:互联网 发布:windows movier maker 编辑:程序博客网 时间:2024/05/25 19:58

http://www.research.att.com/~bs/bs_faq2.html#callCpp

 

C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如:

// C++ code:

extern "C" void f(int);

void f(int i)

{

     // ...

}

 

然后,你可以这样使用 f()

/* C code: */

void f(int);

void cc(int i)

{

    f(i);

   /* ... */

 }

 

 

另外的一个连接

http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html

原创粉丝点击