问题 填空题

补充完整下面的类定义: 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

单项选择题 共用题干题
单项选择题 A2型题