目的:支持混合编程;
1,extern。被extern修饰的函数或者变量可以在本模块或者其他模块中使用,在所有模块中只能定义一次,否则连接错误。
2,extern c。采用c方式进行编译。c与c++两者编译方式的不同。c++因此能支持函数重载
c++中调用c函数:
extern "c"
{
#include<cExample.h>
}
c中调用c++函数:
详见:
http://blog.csdn.net/Element768/article/details/543117
posted on 2012-04-24 17:58
qiushao 阅读(79)
评论(0) 编辑 收藏 引用 所属分类:
c/c++