C++项目——人数不定的工资类

来源:互联网 发布:mac os 10.95官方原版 编辑:程序博客网 时间:2024/05/22 01:41
#include<iostream>using namespace std;class Salary{public:Salary(int n);Salary(const Salary &s);~Salary();void input_salary();void show_salary();private:double *salary;int number;};Salary::Salary(int n){salary=new double[n];number=n;}Salary::Salary(const Salary &s){salary=new double[s.number];for(int i=0;i<number;i++)salary[i]=s.salary[i];}Salary::~Salary(){delete []salary;}void Salary::input_salary(){double s;for(int i=0;i<number;i++){cin>>s;salary[i]=s;} }void Salary::show_salary(){for(int i=0;i<number;i++)cout<<salary[i]<<" ";cout<<endl;}int main()    {        Salary s1(10);      s1.input_salary();      Salary s2(s1);      s1.show_salary();       s2.show_salary();      return 0;      }    

0 0
原创粉丝点击