class Singleton { public: static Singleton& getInstance(); private: Singleton(){} Singleton(const Singleton&) = delete; //明确拒绝 Singleton& operator=(const Singleton&) = delete; //明确拒绝 }; Singleton& Singleton::getInstance() { static Singleton singleton; return singleton; }
常用单例模式
最新推荐文章于 2021-04-08 22:19:04 发布