What is a singleton class???
What is its use???
What is its use???
class SingleTon
{
public:
static SingleTon* instance();
private:
SingleTon(){};
SingleTon( const SingleTon& );
SingleTon& operator == ( const SingleTon& );
static SingleTon* pinstance;
};
SingleTon* SingleTon::pinstance = 0;
SingleTon* SingleTon::instance()
{
if(pinstance == 0)
{
pinstance = new SingleTon;
}
return pinstance;
}
int main(int argc, char** argv[])
{
SingleTon* p1 = SingleTon::instance();
SingleTon* p2 = p1->instance();
return 0;
}
Comment