#include "iostream.h"
class CSingleTon
{
public:
static CSingleTon* instance();
int example;
protected:
CSingleTon()
{
example = 100;
};
private:
static CSingleTon* cobjiect;
};
CSingleTon* CSingleTon::cobjiect = NULL;
CSingleTon* CSingleTon::instance()
{
if(cobjiect == NULL)
{
cobjiect = new CSingleTon;
}
return cobjiect;
}
void main()
{
cout<<CSingleTon::instance()->example<<endl;
}