design pattern - Gakgu/Gakgu.github.io GitHub Wiki
생성 패턴
싱글톤 패턴
.h
class Singleton
{
public :
Singleton* Instance();
protected :
Singleton(){}
private :
static Singleton* unique_instance;
}
.cpp
Singleton* Singleton::unique_instance = nullptr;
Singleton Singleton::Instance()
{
if(!unique_instance)
unique_instance = new Singleton;
return unique_instance;
}