#include "stdafx.h" #include "CApp.h" CApp* SSingleton::ms_Singleton = NULL; CApp::CApp() : m_is_out(0), m_userinfo(nullptr) { } CApp::~CApp() { UnInit(); } void CApp::Init() { if (!m_userinfo) { m_userinfo = new CUserInfo(); } } void CApp::UnInit() { if (m_userinfo) { delete m_userinfo; m_userinfo = NULL; } } bool CApp::DataToUserInfo(std::string data) { if (m_userinfo) { return m_userinfo->Init(data); } return false; } CUserInfo* CApp::GetUserinfo() { return m_userinfo; } void CApp::SetOut(int out) { m_is_out = out; } int CApp::GetOut() { return m_is_out; }