class singleton
{
protected:
singleton()
{}
private:
static singleton* p;
public:
static singleton* initance();
};
singleton* singleton::p = new singleton;
singleton* singleton::initance()
{
return p;
}
是不是特别简单呢?
以空间换时间,你说简单不简单?
面试的时候,线程安全的单例模式怎么写?肯定怎么简单怎么写呀!饿汉模式反而最懒[正经脸]!
以上就是小编为大家带来的老生常谈C++的单例模式与线程安全单例模式(懒汉/饿汉)全部内容了,希望大家多多支持ASPKU~
注:相关教程知识阅读请移步到C++教程频道。










