第六周项目三 人数不定的工资类
来源:互联网 发布:怎么在电脑上安装淘宝 编辑:程序博客网 时间:2024/05/21 02:35
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作 者:徐洪祥*完成日期:2015年4月17日*版 本 号:v1.0** 问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary* 输入描述:输入职工工资* 程序输出:逐个输出*/#include<iostream>using namespace std;class Salary{public: Salary(int n);//n为职工人数,初始化时完成空间的分配 Salary(const Salary &s); ~Salary(); //析构函数中释放初始化时分配的空间 void input_salary(); void show_salary();private: double *salary; int number;};//下面定义类的成员函数Salary::Salary(int n){ number=n; salary=new double[number];}Salary::Salary(const Salary &s){ number=s.number; salary=new double[number]; for(int i=0; i<number; i++) { *(salary+i)=*(s.salary+i); }}Salary::~Salary(){ delete []salary;}void Salary::input_salary(){ cout<<"请输入"<<number<<"名职工的工资:"<<endl; for(int i=0; i<number; i++) { cin>>*(salary+i); } return ;}void Salary::show_salary(){ cout<<"职工工资清单:"<<endl; for(int i=0; i<number; i++) { cout<<*(salary+i)<<" "; cout<<endl; } return ;}int main(){ Salary s(10); s.input_salary(); s.show_salary(); return 0;}
总结:动态分配空间的方法掌握的不好,定义类的成员函数时,漏了定义项,而且对Salary::Salary(const Salary &s)定义不理解。
0 0
- 第六周项目三:人数不定的工资类
- 第六周 项目三:人数不定的工资类
- 第六周项目三:人数不定的工资类
- 第六周项目三—人数不定的工资类
- 第六周项目三--人数不定的工资类
- 第六周项目三 人数不定的工资类
- 第六周项目三 人数不定的工资类
- 第六周项目三之人数不定的工资类
- 第六周 项目三 人数不定的工资类
- 第六周 项目三 人数不定的工资类
- 第六周 项目三-人数不定的工资类
- 第六周项目三 人数不定的工资类
- 第六周项目三 人数不定的工资类
- 第六周项目三-人数不定的工资类
- 第六周 项目三--人数不定的工资
- 第六周项目3 人数不定的工资类
- 第六周 【项目3-人数不定的工资类】
- 第六周项目3-人数不定的工资类
- 【名词】JPA与JTA
- Java错题本---实时更新
- 数据库子查询
- 用gitolite搭建git server
- Android中JNI的使用方法
- 第六周项目三 人数不定的工资类
- ecshop后台管理员忘记密码了怎么找回
- Yahoo!团队:网站性能优化的35条黄金守则
- DB2函数大全
- Fragment和Activity
- POJ 1015 Jury Compromise ---- DP
- java中bit操作常用技巧
- to steven
- “#if 0/#if 1 ... #endif”的作用