[CPP]static思考-4

来源:互联网 发布:第一人称冒险游戏java 编辑:程序博客网 时间:2024/06/05 15:36
//t2.cpp#include<iostream>using namespace std;static int count=0;inline int AddValue(int v){count += v;return count;}inline int PrintInT2(){cout << "PrintInT2" << endl;for(int i=0;i<10;++i) cout << AddValue(1) << " ";cout << endl;return 0;}
//t1.cpp#include<iostream>#include"t2.cpp"using namespace std;int PrintInT1(){cout << "PrintInT1" << endl;for(int i=0;i<10;++i) cout << AddValue(1) << " ";cout << endl;return 0;}int main(){count=0;PrintInT1();PrintInT2();return 0;}

g++ t1.cpp -o t

g++ t1.cpp t2.cpp -o

均编译及运行正常

0 0
原创粉丝点击