[C++] 싱글톤 패턴 - Singleton Pattern
2015.12.17
Singleton Pattern GOF의 23가지 패턴 중 가장 쉬우면서 많이쓰이며, 가장 문제가 될 소지를 가지는 패턴입니다. 먼저 Singleton Pattern의 용도는 하나의 프로그램 내에서 하나의 인스턴스만을 생성해야 하는 상황에서 사용됩니다. 공용 데이터를 관리하는 클래스나, 환경설정등을 관리하는 클래스의 경우엔 하나의 인스턴트로 관리되는 것이 일반적이며, 이때 Singleton Pattern을 적용할 수 있습니다. class singleton { private: static singleton* _instance; singleton() {} singleton(const singleton& other); ~singleton() {} public: static singleton* instance(..