GaitGeneration by Graph Search
|
Singletonクラス作成のためのテンプレートクラス. [詳解]
#include <singleton.h>
静的公開メンバ関数 | |
static _T * | GetIns () |
インスタンスを取得する. このクラスを継承したクラスは クラス名::getIns()-> の形式でメンバ関数を呼び出す. | |
限定公開メンバ関数 | |
Singleton ()=default | |
virtual | ~Singleton ()=default |
Singleton (const Singleton &r)=default | |
Singleton & | operator= (const Singleton &r)=default |
Singletonクラス作成のためのテンプレートクラス.
このクラスを継承すると Singleton クラスになる. Singleton クラスとは,C言語でいうところのグローバル変数 (どこからでも変更できる変数)である. 多用するとプログラムが複雑になりがちなので,グラフ探索では絶対に使わないこと.
参考
singleton.h の 27 行目に定義があります。
|
protecteddefault |
コンストラクタ,デストラクタ,コピーコンストラクタ, 代入演算子は外部から呼び出せないようにする.
|
protectedvirtualdefault |
|
protecteddefault |
|
inlinestatic |
インスタンスを取得する.
このクラスを継承したクラスは クラス名::getIns()-> の形式でメンバ関数を呼び出す.
singleton.h の 34 行目に定義があります。
|
protecteddefault |