ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:35.36KB ,
资源ID:17737098      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17737098.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验三构造函数和析构函数Word格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验三构造函数和析构函数Word格式.docx

1、A a(5);a.show();a.set(10);return 0;/结果:/5 /10 (2) using namespace std;class X private:int a=0;/私有成员不允许赋初值 int &b;const int c;void setA(int i)a=i;X(int i) a=i;public:int X() a=b=0;/构造函数无返回值 X(int i, int j, int k) a=i; b=j; c=k; setC(int k) const c=c+k;/成员函数没有标明返回值类型. int main() X x1;X x2(2) ;/私有成员函数不

2、可被外界访问. X x3(1,2,3) ;x1.setA(3) ;return 0 ;改正后的程序:#include class X int a;int b;int c; X(int i) a=i;X() a=b=0;X(int i, int j, int k) a=i;void setC(int k) c=c+k;X x3(1,2,3);2(请先阅读下面的程序,写出程序运行的结果,然后再上机运行程序,验证自己分析的结果是否正确。 class test test();int getint( )return num;float getfloat( )return fl;test( );int n

3、um;float fl;test:test( ) cout Initalizing default endl;num=0;fl=0.0;test( ) Destructor is activeint main( ) test array2; array1.getint( ) array1.getfloat( ) /Initalizing default /Initalizing default /0 0 /Destructor is active /Destructor is active #includeX(int x1,char *x2,float x3):a(x1),c(x3) b=ne

4、w charsizeof(x2)+1;strcpy(b,x2);X():a(0),b(X:X(),c(10) X(int x1,char *x2=X(.),int x3=10):a(x1),b(x2),c(x3) X(const X&other) a=other.a;b=X(const X &other);c=other.c;void print() couta=atbc=cprint();B.print();C.print();D.print();结果;/a=4 b=X:X(int,char,float) c=32 /a=0 b=X:X() c=10 /a=10 b=X:X(.) c=10

5、other) c=10 3(在实验二第2题工资管理类Salary中定义构造函数初始化工资数据的各分项数据。该类的形式如下:class Salary Salary()初始化工资数据的各分项数据为0 Salary() 初始化工资数据的各分项数据 void setXX(double f) XX=f;double getXX() return XX;double RealSalary() /计算实发工资 Private:Bouble Wage, Subsidy, Rent, WaterFee, ElecFee;其中,成员函数setXX()用于设置工资的各分项数据,成员函数getXX()用于获取工资的各

6、分项数据,XX代表Wage、Subsidy等数据成员,如Wage对应的成员函数则为setWage()和 getWage()。实发工资=Wage+Subsidy-Rent-WaterFee-ElecFee 编程完善该类的设计,并在主函数中测试该类的各成员函数。/ 编程完善该类的设计,并在主函数中测试该类的各成员函数。class salary salary();salary(double a,double b,double c,double d,double e) wage=a;subsidy=b;rent=c;waterfee=d;elecfee=e;void setwage(double f)

7、wage=f;void setsubsidy(double f)subsidy=f;void setrent(double f)rent=f;void setwaterfee(double f)waterfee=f;void setelecfree (double f)elecfee=f;double getwage() return wage;double getsubsidy() return subsidy;double getrent() return rent ;double getwaterfee() return waterfee; double getelecfee() ret

8、urn elecfee ;void RealSalary() cout最后实发的工资是:(wage+subsidy-rent-waterfee-elecfee)class triangle public:triangle(double i,double j,double k)a=i;b=j;c=k;void area();void zhouchang();void intputxinxi(); private:double a;double b;double c;double AREA;double ZHOUCHANG;void triangle:area()AREA=sqrt(4*a*a*b*b-(a*a+b*b-c*c)*(a*a+b*b-c*c)/4;zhouchang()ZHOUCHANG=a+b+c; void triangle:intputxinxi()cout三角形的面积是:AREAendl三角形的周长是:ZHOUCHANG=0&hourhour=hour;else coutminsechour;/ 输入分钟min;输入秒数sec;t.SetHour(hour);t.SetMin(min);t.SetSec(sec);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1