静态成员

 1 /* 静态成员 */
 2 
 3 #include<iostream>
 4 
 5 using namespace std;
 6 
 7 class myclass
 8 {
 9 public:
10     static int num;
11     
12     int data;// 每一次都会重新创建
13 
14     myclass()
15     {
16         num+=1;
17     }
18 
19     ~myclass()
20     {
21         num-=1;
22     }
23 
24 };
25 
26 int myclass::num = 0;// 控制对象数量 每个对象都可以访问
27 // 本质就是与类的对象初始化无关
28 int main()
29 {
30     myclass a[5];
31     
32     myclass b;
33     
34     b.~myclass();
35     
36     // 静态成员  任何一个对象都可以访问  不创建对象也可以访问
37     cout << myclass::num << endl;
38 
39     cin.get();
40     return 041 }

 

posted on 2015-06-06 15:01  Dragon-wuxl  阅读(95)  评论(0)    收藏  举报

导航