タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C++とsingletonに関するMonMonMonのブックマーク (1)

  • シングルトンのベターな実装方法 - Qiita

    シングルトンの実装方法は、大きく分けて2通り存在します。 ローカル静的オブジェクトによる実装 動的割り当てによる実装 ローカル静的オブジェクトによる実装 class Foo { private: Foo() = default; ~Foo() = default; public: Foo(const Foo&) = delete; Foo& operator=(const Foo&) = delete; Foo(Foo&&) = delete; Foo& operator=(Foo&&) = delete; static Foo& get_instance() { static Foo instance; return instance; } }; Wikipediaで紹介されている実装例と同じです。 ローカル静的オブジェクトによって、初めて Foo::get_instance() が呼び

    シングルトンのベターな実装方法 - Qiita
  • 1