extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
当extern不与"C"在一起修饰变量或函数时,用来声明全局函数或全局变量。
当extern与"C"在一起修饰变量或函数时,c++语言支持函数重载,C不支持。c++提供了C连接交换指定符号“extern C来解决名字匹配问题。
extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
当extern不与"C"在一起修饰变量或函数时,用来声明全局函数或全局变量。
当extern与"C"在一起修饰变量或函数时,c++语言支持函数重载,C不支持。c++提供了C连接交换指定符号“extern C来解决名字匹配问题。