补充完整下面的类定义: const double PI=3.14; class Circle{ //圆形物体的抽象基类 protected: double r; //半径 public: Circ

admin2012-01-20  43

问题 补充完整下面的类定义:
   const double PI=3.14;
   class Circle{    //圆形物体的抽象基类
   protected:
   double r;    //半径
   public:
   Circle(double radius=0):r(radius){ }
   ______;    //计算圆形物体表面积的纯虚函数声明
   };
   class Cylinder:public Circle{//圆柱体类
   double h;  //高度
   public:
   Cylinder(double radius=0,double height=0);
   Circle(radius),h(height){ }
   Virtual double Area( ){return 2*PI*r*(r+h);}//计算圆柱体的表面积
   };

选项

答案virtual double Area( )=0

解析  声明纯虚函数的一般形式为:
   Virtual函数类型  函数名(参数表)=0
转载请注明原文地址:https://kaotiyun.com/show/3CVp777K
0

最新回复(0)