文件名称:箱子
- 所属分类:
- 其他小程序
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2017-09-13
- 文件大小:
- 245kb
- 下载次数:
- 0次
- 提 供 者:
- 小**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
按以下给出的类框架描述和要求建立一个类Trunk,并按要求完成测试。
class Trunk
{ float edge; //正方形箱子底边长
float high; //箱子高
char color; //颜色(允许的取值:'G'、'P'、'Y')
int quantity; //数量
char *use; //用途(如:纸箱、行李箱、计算机箱)
public:
Trunk (float e=1, float h=1,char c='Y',int a=1, char *u=NULL); Trunk (Trunk &b);
~ Trunk (); //析构函数,释放分配的内存
float cubage ( ); //计算一个箱子的容积(底面积乘高)
void setuse(char *s) ; //用s值修改箱子用途
void display(); //输出箱子信息(各数据成员的值)
bool operator ==( Trunk &); //判断2个箱子是否相同(底边长、箱子高和颜色相同则返回true,否则返回false)。
……
}
测试数据:
对象A:3.2, 4.5, 'R', 30, "纸箱"
对象B:2.5, 4.6, 'W', 50, "行李箱"
对象C:由对象A拷贝生成。
对象D:初值为缺省值。(Create a class Trunk as described and required by the following class fr a mework descr iption and requirements and complete the tests as required.)
class Trunk
{ float edge; //正方形箱子底边长
float high; //箱子高
char color; //颜色(允许的取值:'G'、'P'、'Y')
int quantity; //数量
char *use; //用途(如:纸箱、行李箱、计算机箱)
public:
Trunk (float e=1, float h=1,char c='Y',int a=1, char *u=NULL); Trunk (Trunk &b);
~ Trunk (); //析构函数,释放分配的内存
float cubage ( ); //计算一个箱子的容积(底面积乘高)
void setuse(char *s) ; //用s值修改箱子用途
void display(); //输出箱子信息(各数据成员的值)
bool operator ==( Trunk &); //判断2个箱子是否相同(底边长、箱子高和颜色相同则返回true,否则返回false)。
……
}
测试数据:
对象A:3.2, 4.5, 'R', 30, "纸箱"
对象B:2.5, 4.6, 'W', 50, "行李箱"
对象C:由对象A拷贝生成。
对象D:初值为缺省值。(Create a class Trunk as described and required by the following class fr a mework descr iption and requirements and complete the tests as required.)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
箱子\21A16909-8-2.cpp
箱子\21A16909-8-2.dsp
箱子\21A16909-8-2.dsw
箱子\21A16909-8-2.ncb
箱子\21A16909-8-2.opt
箱子\21A16909-8-2.plg
箱子\Debug\21A16909-8-2.exe
箱子\Debug\21A16909-8-2.ilk
箱子\Debug\21A16909-8-2.obj
箱子\Debug\21A16909-8-2.pch
箱子\Debug\21A16909-8-2.pdb
箱子\Debug\vc60.idb
箱子\Debug\vc60.pdb
箱子\Debug
箱子
箱子\21A16909-8-2.dsp
箱子\21A16909-8-2.dsw
箱子\21A16909-8-2.ncb
箱子\21A16909-8-2.opt
箱子\21A16909-8-2.plg
箱子\Debug\21A16909-8-2.exe
箱子\Debug\21A16909-8-2.ilk
箱子\Debug\21A16909-8-2.obj
箱子\Debug\21A16909-8-2.pch
箱子\Debug\21A16909-8-2.pdb
箱子\Debug\vc60.idb
箱子\Debug\vc60.pdb
箱子\Debug
箱子