サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
レイングッズ
qiita.com/kikuuuty
シングルトンの実装方法は、大きく分けて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.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く