icsfy
V2EX  ›  问与答

这样写是单例模式吗?有什么问题吗?

By icsfy at 2018 年 9 月 27 日 · 2291 次点击
class Singleton {
public:
    static Singleton* getInstance() {
        static Singleton *p = new Singleton();
        return p;
    }
private:
    Singleton() {}
    ~Singleton() {}
};
2 条回复  •  2018-09-27 23:29:26 +08:00
billlee
   1
billlee  
   2018 年 9 月 27 日
没有加锁
innoink
   2
innoink  
   2018 年 9 月 27 日 via Android
c++11 的话是没问题的
© 2026 V2EX · 50ms · 3.9.8.5