[一个计算面积的类一个继承面积类的计算体积的类写一个测试两]什么形状啊。。。以正方形为例 class CalcA { protected: int nLong; public: void SetLong(int n) { nLong = n; } int CalcArea() { return nLong*nLong; } }; class Calc...+阅读
在C++ 中没有final 这个关键字,要实现这个要求还是需要花费一些精力。 首先想到的是在C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类的析构函数。要想一个类不能被继承,我们只要把它的构造函数和析构函数都定义为私有函数。 class FinalClass1 { public static int count ;//实例化次数 public : static FinalClass1* GetInstance() { if(count<=0) return NULL; count--; return new FinalClass1; } static void setCount(int n) { count = n; } static void DeleteInstance( FinalClass1* pInstance) { delete pInstance; pInstance = 0; } private : FinalClass1() {} ~FinalClass1() {} }; //////////////////////测试函数//////////////////////////////////////////////////////////// #include
即使你鄙视我的本科学校但也不能一个问题都不问就打发我走,这严重不尊重我的努力和我的自尊心!要是科大讯飞都是以这样的人才策略招人,我看它也走不了多长的路。哎,不说这些气话了,只能靠努力让自己变得更加强大才能不被他们鄙视了。