首页 > 代码库 > 十一周 项目2 职员有薪水了

十一周 项目2 职员有薪水了

#include <iostream>using namespace std;class CPerson{protected:    string m_szName;    string m_szId;    int m_nSex;//0:women,1:man    int m_nAge;public:    CPerson(string name,string id,int sex,int age);    void Show1();    ~CPerson();};CPerson::CPerson(string name,string id,int sex,int age){    m_szName=name;    m_szId=id;    m_nSex=sex;    m_nAge=age;}void CPerson::Show1(){    cout<<"姓名:"<<m_szName<<endl;    cout<<"身份证号:"<<m_szId<<endl;    cout<<"性别:"<<m_nSex<<endl;    cout<<"年龄:"<<m_nAge<<endl;}CPerson::~CPerson(){}class CEmployee:public CPerson{private:    string m_szDepartment;    double m_Salary;public:    CEmployee(string name,string id,int sex,int age,string department,double salary):CPerson(name,id,sex,age)    {        m_szDepartment=department;        m_Salary=salary;    }    void Show2();    ~CEmployee();};void CEmployee::Show2(){    Show1();    cout<<"部门:"<<m_szDepartment<<endl;    cout<<"薪水:"<<m_Salary<<endl;}CEmployee::~CEmployee(){}int main(){    string name,id,department;    int sex,age;    double salary;    cout<<"input employee‘s name,id,sex(0:women,1:man),age,department,salary:\n";    cin>>name>>id>>sex>>age>>department>>salary;    CEmployee employee1(name,id,sex,age,department,salary);    employee1.Show2();    return 0;}


感悟:昕卓的薪水不少啊!!!