返回信息流#include<iostream.h>
#include<math.h>
class ccircle
{
protected:
double radius;
public:
ccircl(double radiusval)
{radius=radiusval;}
double area() const
{return pow(radius,2)*3.14;}
};
class ccylinder:public ccircle
{
protected:
double height;
public :
ccylinder(double radiusval,double heightval)
;
double area() const
{ return ccircle::area()*2+3.14*radius*height;
}
ccylinder::ccylinder(double radiusval,double heightval):ccircle(radiusval)
{height=heightval;}
};
void main()
{
double a=10,b=2,c=5;
ccircle circle(a);
ccylinder cylinder(b,c);
cout<<cylinder.area()<<endl;
cout<<cylinder.ccircle::area()<<endl;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #16495同步于 2008/11/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【求助】没懂错哪里,哪位大牛帮忙看一下
kell891021
2008/11/23镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
第一:函数名少个e (粗心了~~)
第二:把 ccylinder(double radiusval,double heightval) ; 删了
oh, so complexed.
Come on, only Linux kernel can use void main().
Please use int main() as u r coding an application.