c++课程设计——职工工资管理系统

c++课程设计——职工工资管理系统

ID:39764718

大小:198.89 KB

页数:18页

时间:2019-07-11

c++课程设计——职工工资管理系统_第1页
c++课程设计——职工工资管理系统_第2页
c++课程设计——职工工资管理系统_第3页
c++课程设计——职工工资管理系统_第4页
c++课程设计——职工工资管理系统_第5页
资源描述:

《c++课程设计——职工工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目c++面向对象程序设计课程设计清单:5小题+职工工资管理系统(类、链表实现)姓名:学号:专业:计算机科学与技术学院:指导教师:2018年6月17日Part1:小程序练习1类的继承定义一个point类,包含私有数据成员x,y,成员函数包括无参构造函数,带参构造函数,set和get属性函数。定义circle类,从point类公有派生,增加数据成员半径r,成员函数包括无参构造函数,带参构造函数,计算面积函数getarea。在main函数中定义一个circle的对象,并计算其面积。/*1.定义Point类,设置其成员函数(构造函数,拷贝构造函数和析构函

2、数)以及setx()sety()getx()gety()四个属性函数。2.定义circle类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及获取半径r的函数get_r()计算面积并获取面积的函数getarea()。3.在主函数中定义类的对象c1并初始化r=2。再调用getarea()函数输出面积*/#includeusingnamespacestd;classpoint//定义point类{public:point(){}point(intx,inty){}voidset_x(intx){this->x=x;}intge

3、t_x(){returnx;}voidset_y(inty){this->y=y;}intget_y(){returny;}private://私有对象xyintx;inty;};classcircle:publicpoint//circle类公有派生point{public:circle(){}circle(doubler,intx,inty):point(x,y){this->r=r;}doubleget_r(){returnr;}doublegetarea(){return(3.14*r*r);}private:intr;//circle私有

4、对象r};intmain(){circlec1(2,3,6);cout<<"r="<>,<<功能。在main函数里测试该类。/*1.定义counter类,私有成员数据weight,设置其成员函数(构

5、造函数和析构函数)2.重载自加自减运算符和<<、>>运算符。3.在主函数中实现运算符重载。4.友元函数需要声明。*/#include#includeusingnamespacestd;classcounter;istream&operator>>(istream&is,counter&a);ostream&operator<<(ostream&os,counter&a);classcounter//定义类counter{private:doubleP;public:counter(){}//无参构造函数counte

6、r(doublep):P(p){}//带参构造函数counteroperator++();//重载前置++counteroperator++(int);//重载后置++counteroperator--();//重载前置--counteroperator--(int);//重载后置--friendistream&operator>>(istream&is,counter&a);//声明友元,重载输入运算符>>friendostream&operator<<(ostream&os,counter&a);//同上};countercounter::op

7、erator++()//前置++重载实现{++P;return*this;}countercounter::operator++(int)//后置++重载实现{countera=*this;++(*this);returna;}countercounter::operator--()//前置--重载实现{--P;return*this;}countercounter::operator--(int)//后置--重载实现{countera=*this;--(*this);returna;}istream&operator>>(istream&in,c

8、ounter&a)//运算符>>重载实现{in>>a.P;if(!in)cerr<<"输入错误!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。