单例类
记录一下一个最简单的单例类的实现。
#include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; class Singleton { public: static Singleton& GetInstance() { static Singleton instance_; return instance_; } ~Singleton() { cout << "~Singleton" << endl; } public: Singleton() { cout << "Singleton " << endl; } Singleton(const Singleton &other); Singleton & operator=(const Singleton &other); }; int _tmain(int argc, _TCHAR* argv[]) { Singleton& slt = Singleton::GetInstance(); return 0; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步