老生常谈C++的单例模式与线程安全单例模式(懒汉/饿汉)

2020-01-06 16:12:44于丽


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++教程频道。