题目:用C++设计一个不能被继承的类。
思路:什么类不能被继承呢,继承时候要子类对象要调用父类的构造函数初始化子类对象中属于父类的部分,如果父类的构造是私有的了,那么子类就无法访问,那么就不能继承了
class NosealClass
{
public:
static NosealClass* GetInstance()
{
return new NosealClass();
}
static void DeleteInstance(NosealClass* pInstance)
{
delete pInstance;
}
private:
NosealClass(){}
~NosealClass(){}
};