zoukankan      html  css  js  c++  java
  • 设计模式-单例模式

    //懒汉式单例类
    class singleton
    {
    public:
        static singleton *getInstance()
        {
            if(instance==NULL)
                instance=new singleton();
            return instance;
        }
    private:
        static singleton*instance;
        singleton(){}
        int count=1;
    };
    singleton * singleton::intstace=NULL;
    
    
    //饿汉子单例
    class singleton
    {
    public:
        static singleton*getInstance()
        {
            return instance;
        }
    private:
        static singleton*instance;
        int count=1;
        singleton(){}
    };
    //每次直接实例化instnce,get方法直接返回这个实例
    singleton * singleton:instance=new singleton();
  • 相关阅读:
    ctrl+shift+k取消
    ERROR 1872
    swap
    mysql主从跳过错误
    undo
    gtid
    falcon监控指标
    连接数
    datetime与timestamp相互转换
    截取文件内容
  • 原文地址:https://www.cnblogs.com/wft1990/p/7528710.html
Copyright © 2011-2022 走看看