#include <iostream>
using namespace std;
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;
int main(void)
{
SomeClass One(1, 999);
cout << "One: " << One.my_data << ' ' << One.count << endl ;
SomeClass Two(2);
cout << "Two: " << Two.my_data << ' ' << Two.count << endl ;
SomeClass Three(3);
cout << "Three: " << Three.my_data << ' ' << Three.count << endl ;
}
|