コードにシングルトンデザインパターンを実装しました。
それが次のようになっていると仮定します。
class Singleton
{
Singleton () {}
static Singleton* s;
public:
static Singleton* Get () {
if (!s)
s = new Singleton ();
return s;
}
};
私を困惑させるのは、このパターンの「初期化」です。.cppに私は入れました:
SingletonPointer* SingletonClass::s (0);
しかし、 defineにアクセスする方法がわかりません。どうしてそれが可能ですか?s
private
TIA、ジル