#include<iostream>
using namespace std;
class Singleton
{
public:
static Singleton* Instance();
private:
Singleton()
{
m_Instance = NULL;
}
~Singleton(){}
static Singleton * m_Instance;
};
Singleton* Singleton::m_Instance = NULL;
Singleton* Singleton::Instance()
{
if(m_Instance == NULL)
{
m_Instance = new Singleton();
}
return m_Instance;
}
int main()
{
Singleton* p1;
p1 = Singleton::Instance();
}
c++单体实现——类
最新推荐文章于 2023-09-16 22:56:31 发布