4.单例模式

Posted 不忘初心 方得始终

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.单例模式相关的知识,希望对你有一定的参考价值。

1.单例模式

  保证系统中一个类只有一个实例。  

//懒汉模式
class Singleton {
public:
    static Singleton* GetInstance() {
        if (nullptr == singleton) {
            return new Singleton;
        }
        return nullptr;
    }
private:
    Singleton() { }
    static Singleton* singleton;
};

Singleton* Singleton::singleton = nullptr;

  如何实现Singleton的子类呢?

以上是关于4.单例模式的主要内容,如果未能解决你的问题,请参考以下文章

常用代码片段

设计模式单例模式:4-静态代码块模式

性能比较好的单例写法

基于多线程任务队列执行时间测试——泛型单例模式落地

尚硅谷设计模式学习---[单例模式]

如何写一个简单的单例模式?