オブジェクトが1個のみということを保証するクラスの書き方。
class SingletonClass { private: SingletonClass(void) {} public: static SingletonClass& getInstance(void) { static SingletonClass singleton; return singleton; } void doSomething(void); };
ネタ元
オブジェクトが1個のみということを保証するクラスの書き方。
class SingletonClass { private: SingletonClass(void) {} public: static SingletonClass& getInstance(void) { static SingletonClass singleton; return singleton; } void doSomething(void); };
ネタ元