木有寸557

 

2013年8月14日

C/C++关键字 extern

摘要: 1.基本解释:extern 可置于变量或函数前面,表示变量或函数的定义在别的文件中,以提示编译器遇到此变量或函数时在其他模块中寻找定义。 extern还有另外2个作用。第一:与“C”连用时,如 extern "C" void fun( int a, int b );表示编译器在编译fun这个函数时,按照C的规则翻译相关的函数名而不是C++。C++会把这个函数名翻译的面目全非,因为C++函数能重载。 第二:extern 不与“C”一起修饰全局变量或函数时,如:extern int g_Int;它的作用就是申明函数或全局变量的作用范围的关键字。其申明的函数或全局变量可在本模块或 阅读全文

posted @ 2013-08-14 22:28 小猪_你快跑 阅读(161) 评论(0) 推荐(0) 编辑

导航