프로그래밍/예전글

싱글턴 클래스

Cat체셔 2011. 10. 17. 12:28
template<class S>
class Sington
{
private:
S();
S(S&);
~S(); 
S& operator=(S&) const;
static S* pMe; 
public:
static S* getMe(){return pMe;}
static void init(){pMe = new S(); pMe = NULL;}
static void release(){if(pMe != NULL)delete pMe;} 
};