[C++] 싱글톤(singleton) 디자인 패턴과 Lazyitaliztion
싱글톤 패턴이란? 단 하나의 인스턴스만 갖도록 보장하는 디자인 패턴. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include template class SingleTon { private: static T* Instance; protected: SingleTon() {} ~SingleTon() {} SingleTon(const SingleTon& instance) {}; public: static T* GetInstance() { if (!Instance) Instance = new T(); return Instance; } }; template T* Single..
c++/디자인패턴
2019. 9. 10. 14:30