Share_it.cpp
Upload User: dq031136
Upload Date: 2022-08-08
Package Size: 802k
Code Size: 1k
Development Platform:

C++ Builder

  1. #include <iostream.h>
  2. class SomeClass 
  3. {
  4.   public:
  5.     static int count;
  6.     SomeClass(int value) 
  7.     { 
  8.       count++; 
  9.       my_data = value;
  10.     }; 
  11.     ~SomeClass(void) 
  12.     { 
  13.       count--;
  14.     };
  15.     int my_data;
  16. };      
  17. int SomeClass::count;
  18. void main(void)
  19.  {
  20.    SomeClass One(1); 
  21.    cout << "One: " << One.my_data << ' ' << One.count << endl ;
  22.    
  23.    // Declare another instance
  24.    SomeClass Two(2);
  25.    cout << "Two: " << Two.my_data << ' ' << Two.count << endl ;
  26.    
  27.    // Declare another instance
  28.    SomeClass Three(3);
  29.    cout << "Three: " << Three.my_data << ' ' << Three.count << endl ;
  30.  }
  31.