0

簡単な質問があります。サブクラスは、C++ でプライベート コンストラクター (つまり、シングルトン実装用) を持つことができますか?

class MySubClass : public MySuperClass {
public:
   // etc.
private:
    MySubClass();
    static MySubClass* _instance;
};

この例は正しいですか?

4

1 に答える 1

2

はい、それが C++ でシングルトンを実装する方法です。クラスには通常static、インスタンスを返すことができるメソッドもあります。

于 2012-06-23T16:46:39.870 に答える