设计模式5:单例模式【创建型】

来源:互联网 发布:阿里云开通端口 编辑:程序博客网 时间:2024/06/11 23:13
#include <iostream>using namespace std;//class CSinglton{public:static CSinglton* GetInstance(){if(NULL == m_pInstance)m_pInstance = new CSinglton();return m_pInstance;}static void DoWork() { cout<<"Singlton."<<endl; }private:CSinglton() { }static CSinglton *m_pInstance;};CSinglton* CSinglton::m_pInstance = NULL;//void main(){CSinglton *pInstance = CSinglton::GetInstance();pInstance->DoWork();delete pInstance;}

原创粉丝点击