C++ C+中具有私有构造函数的子类+;
我有一个简单的问题。 在C++中,子类是否有一个私有构造函数(即单实例实现)?C++ C+中具有私有构造函数的子类+;,c++,constructor,private,private-constructor,C++,Constructor,Private,Private Constructor,我有一个简单的问题。 在C++中,子类是否有一个私有构造函数(即单实例实现)? 这个例子是正确的吗?< /P> < P>是的,这就是C++中实现单体的方法。该类通常还有一个静态方法,通过该方法可以返回一个实例。可能重复Yes,我知道。我怀疑的是继承权。非常感谢。通常,它们的复制构造函数、赋值运算符和析构函数也声明为私有。我看到的C++中的大多数单体只返回引用或指向类的指针。 class MySubClass : public MySuperClass { public: // etc. p
这个例子是正确的吗?< /P> < P>是的,这就是C++中实现单体的方法。该类通常还有一个
静态方法,通过该方法可以返回一个实例。可能重复Yes,我知道。我怀疑的是继承权。非常感谢。通常,它们的复制构造函数、赋值运算符和析构函数也声明为私有。我看到的C++中的大多数单体只返回引用或指向类的指针。
class MySubClass : public MySuperClass {
public:
// etc.
private:
MySubClass();
static MySubClass* _instance;
};