1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #include "stdafx.h"
- #include "CApp.h"
- CApp* SSingleton<CApp>::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;
- }
|