上周六笔试时,阿朗和QQ都涉及到了。
找了个Singleton.这个并不是很完善,用于单线程应没有问题。
class Singleton
{
public:
static Singleton * Instance()
{
if( 0== _instance)
{
_instance = new Singleton;
}
return _instance;
}
protected:
Singleton(void){}
virtual ~Singleton(void){ }
private:
static Singleton* _instance;
Singleton(const Singleton &);
Singleton & operator= (const Singleton &);
};
本文介绍了一种简单的单例模式实现方法,适用于单线程环境下。通过静态成员函数控制单例对象的创建与访问,避免了多次实例化的可能。
1533

被折叠的 条评论
为什么被折叠?



