一个类只能创建一个对象,该模式可以保证系统中该类只有一个实例,并提供一个访问他的全局访问点,该实例被所有程序模块共享
饿汉模式
程序启动时就创建一个唯一的实例对象
class Singleton
{
public:
static Singleton
* GetInstance()
{
return & _instance
;
}
private:
Singleton()
{};
Singleton(Singleton
const&);
Singleton
& operator=(Singleton
const&);
static Singleton _instance
;
};
Singleton Singleton
::_instance
;
转载请注明原文地址: https://mac.8miu.com/read-506782.html