stat_ini.cpp

来自「《C/C++程序员实用大全》配套代码,适用初学C++的人员。」· C++ 代码 · 共 37 行

CPP
37
字号
#include <iostream.h>

class SomeClass 
{
  public:
    static int count;
    SomeClass(int value) 
    { 
      count++; 
      my_data = value;
    }; 
    SomeClass(int value, int static_value) 
	{
      count = static_value;
      my_data = value; 
	};
    ~SomeClass(void) { count--; };
    int my_data;
};      

int SomeClass::count;

void main(void)
 {
   SomeClass One(1, 999); 
   cout << "One: " << One.my_data << ' ' << One.count << endl ;
   
   // Declare another instance
   SomeClass Two(2);
   cout << "Two: " << Two.my_data << ' ' << Two.count << endl ;
   
   // Declare another instance
   SomeClass Three(3);
   cout << "Three: " << Three.my_data << ' ' << Three.count << endl ;
 }
                           

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?