标签:obj style 答案 语言 链接 log 编译 turn extern
可置于变量或者函数前,以表示变量或者函数的定义在别的文件中。提示编译器遇到此变量或函数时,在其它模块中寻找其定义,另外,extern也可用来进行链接指定。
声明变量或函数如:
1 //gel.h 2 3 extern int max_(int a, int b); 4 5 extern int x; 6 7 //gel.cpp 8 int max_(int a, int b){ 9 return a > b ? a : b; 10 } 11 12 int x = 10; 13 14 //test.cpp 15 16 #include <iostream> 17 #include "gel.h" 18 using namespace std; 19 20 int main(void){ 21 cout << x << endl; 22 cout << max_(1, 3) << endl; 23 return 0; 24 }
标签:obj style 答案 语言 链接 log 编译 turn extern
原文地址:http://www.cnblogs.com/geloutingyu/p/7811960.html