ゲームエンジンを作る作業は黙々とそしてとてもゆっくりと進んでいるわけですが,とりあえず何を作るにも根本的なベースシステムが必要となるので,C++の簡単なSingletonパターンを実装しました. template <class T> class Singleton { public: virtual void init() = 0; virtual void exec() = 0; virtual void term() = 0; static inline T& get() { static T ins; return ins; } protected: Singleton() {} virtual ~Singleton() {} private: Singleton(const Singleton& rhs) {} void operator=(const Singleton& rhs