Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350439
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:40

定义一个box(盒子)类,在该类定义中包括:数据成员:length(长)、width和heigth;成员函数:构造函数Box,设置盒子长、宽和高三个数据成员的初始值;函数volume计算并输出盒子的体积。在main函数中,要求创建一个Box类型的对象,并求出该对象的体积。

改错:
#include
class A
public:
void display(){cout<<"A::display()is called!"<class B
public:
void display(){cout<<"B::display()is called!"<};
class C:publicA,public B{
int a;
public:
C(int i=0){a=i;}
void show(){display();}
};
void main(){
C obj;
obj.display();
}


改错:
#include
class Point{
double x,y;
public:
Point(double i,double j){x=i;y=j;}
double Area(){return 0;}
};
class Rectangle:public Point{
double w,h;
public:
Rectangle(double i,double j,double k,double l):Point(i,j)
{w=k;h=l;}
double Area(){return w*h;}
};
void fun (Point&s){cout<void main()
{
Rectangle rec(3.5,15.2,5,28);
fun(rec);
}
第二个程序现在输出结果是0


--------------------next---------------------

阅读(1126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~