C++ 单例模式

定义

class CDefaultSetting
{
protected:
	CDefaultSetting() {}
	~CDefaultSetting() {}

public:
	static CDefaultSetting& GetInstance()
	{
		static CDefaultSetting instance;
		return instance;
	}

public:
	int m_nTest = 0;
};

使用

CDefaultSetting::GetInstance().m_nTest = 1;

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注