zoukankan      html  css  js  c++  java
  • Singleton pattern in C++

    View Code
    /*
    refer:http://stackoverflow.com/questions/270947/can-any-one-provide-me-a-sample-of-singleton-in-c/271104#271104 
       */
    #include <vector>
    #include <string>
    #include <iostream>
    using namespace std;
    
    class Sin
    {
        public:
        static Sin& getInstance()
        {
            static Sin instance;
            
            return instance;
        }
        void print()
        {
            cout << val << endl;
        }
    
        private:
        static int val;
        Sin(){}
        Sin(const Sin& rhs){}
        Sin& operator = (const Sin& rhs){}
    };
    
    int Sin::val = 0xffffffff;
    
    int main()
    {
        Sin& s = Sin::getInstance();
        s.print();
    
        return 0;
    }
  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    将Ojective-C代码移植转换为Swift代码
    Swift
    房费制——报表(1)
  • 原文地址:https://www.cnblogs.com/invisible/p/2994325.html
Copyright © 2011-2022 走看看