c++ 单例模式

// 探究单例模式以及单例模式的线程安全问题

// meyer's singleton
// 懒汉模式的最优雅版本
class singleton
{
private:
    singleton(/* args */);
    ~singleton();
    singleton(const singleton &);
    singleton operator=(const singleton &);

public:
    static singleton &getInstance()
    {
        static singleton instance;
        return instance;
    }
};

你可能感兴趣的:(c++面试)