静态变量应用-简单

源程序:

#include <iostream>
using namespace std;
class Sample
{
int n;
static int sum;
public:
Sample(int x)
{
n = x;
}
void add()
{
sum += n;
}
void disp()
{
cout << "n=" << n << ",sum=" << sum << endl;
}
};
int Sample::sum = 0; //静态变量初始化, 在类之外
int main()
{
Sample a(2), b(3), c(5);
a.add();
a.disp();
b.add();
b.disp();
c.add();
c.disp();
return 1;
}

运行结果:

 

posted @ 2021-02-10 18:40  bobo哥  阅读(85)  评论(0编辑  收藏  举报