注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
singleton シングルトンとは、アプリケーション全体で、唯一のオブジェクトを生成するパターンを意味し... singleton シングルトンとは、アプリケーション全体で、唯一のオブジェクトを生成するパターンを意味します。「シングル�d」などと書くと、ちょっと格好いいような、悪いような(笑) それはともかく。 シングルトンなオブジェクトの生成は、単純には次のように実装します。 list-1 template <class T> struct singleton { T* GetObj() { if (pObj_ == NULL) { pObj_ = new T; } return pObj_; } singleton() : pObj_(0) {} ~singleton() { delete pObj_; } T* pObj_; }; このsingleton::GetObjはstaticな関数からも参照され得るので、このsingleton自体がstaticなメンバとして用意する必要があり
2007/12/05 リンク