extern "C"在DLL导出函数时有什么做用?

extern是c/c++语言中代表函数和全局变量做用范围的关键字。该关键字告诉编译器,其声明的函数和变量能够在本模块或其余模块中使用。一般,在模块的头文件中对本模块提供给其余模块引用的函数和全局变量以关键字extern声明。例如,你写了一个DLL,在导出接口中能够声明extern "C"修饰的函数。与extern对应的关键字是static,被它修饰的全局变量和函数只能在本模块中使用。 extern
相关文章
相关标签/搜索