블로그는 나의 힘!
[ Programing ]/Algorithm2009. 12. 28. 13:59
// 싱글톤을 friend로 활용 하면 간단하고 깔끔하게 만들 수 있다.
// private로 생성자 만들어서 sington 실수를 사전에 막을 수 있다.

namespace KEYMNG_SPACE
{
class cKeyMng
{

private:
cKeyMng();
cKeyMng( const cKeyMng& rhsKeyMng );

bool Create();
bool Destroy();

public:
~cKeyMng();

bool Clear();
friend cKeyMng& Instance();
};

cKeyMng& Instance();

};

using KEYMNG_SPACE::Instance;



//================= cpp ====================

namespace KEYMNG_SPACE
{
///////////////////////////////// Global START /////////////////////////////////

   cKeyMng& Instance()
   {
   static cKeyMng Object;
   return Object;
   }
       ///////////////////////////////// Global END /////////////////////////////////
       ...........

}


출저 : Mode Effect C++ 내용 중...
Posted by Mister_Q