保证全局只有一个类的对象,创建一个唯一的对象,通过提供一个static的接口instance来获得这个唯一的实例。
Singleton *Singleton::_instance = 0;
Singleton* Singleton::instance()
{
if (_instance == 0)
{
return new Singleton;
}
return _instance;
}
保证全局只有一个类的对象,创建一个唯一的对象,通过提供一个static的接口instance来获得这个唯一的实例。
Singleton *Singleton::_instance = 0;
Singleton* Singleton::instance()
{
if (_instance == 0)
{
return new Singleton;
}
return _instance;
}