首页 > 代码库 > 单例模式实例
单例模式实例
#include "stdafx.h" #include <iostream> #include <string> #include <vector> using namespace std; class CSingleton { private: CSingleton() //构造函数是私有的 { } static CSingleton *m_pInstance; public: static CSingleton * GetInstance() { if(m_pInstance == NULL) //判断是否第一次调用 m_pInstance = new CSingleton(); return m_pInstance; } }; CSingleton* CSingleton::m_pInstance=NULL; int main() { CSingleton* s1=CSingleton::GetInstance(); system("pause"); return 0; }
单例模式实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。