#include <iostream>
using namespace std;
class Singleton
{
public:
static Singleton* Instance();
protected:
Singleton();
private:
static Singleton* _Instance;
};
Singleton::Singleton(){};
Singleton* Singleton::_Instance;
Singleton* Singleton::Instance()
{
if(!_Instance)
{
_Instance=new Singleton();
}
return _Instance;
}
int main()
{
//cout << "hello";
Singleton *sig=Singleton::Instance();
return 0;
}