C++中extern "C"的使用

发布时间 2023-05-26 11:32:11作者: woodx

由上一篇博客知识可得,C++中对符号表中符号的生成方式是不一样的,所以我们需要一种兼容方式处理他们

上篇博客地址:https://www.cnblogs.com/woodx/p/17434227.html

 

但是如果我们需要沿用C的代码,需要链接静态库或动态库的时候,是不是会发生冲突呢

 

因此需要提前声明extern "C"

 

用法示例:

extern "C" {

    int func(int);

    int var;

}