求大神,已经弄了一上午了,要疯了
#include<iostream>
using namespace std;
class Employee
{
public:
Employee(char *name,char *no)
{
strcpy(m_name,name);
strcpy(m_no,no);
cout<<"Employee类构造函数被调用!"<<endl;
}
~ Employee() {cout<<"Employee类析构函数被调用!"<<endl;}
protected:
char m_name[4];
char m_no[8];
};
class Leader:public Employee //新增职位描述;
{
public:
Leader(char *name,char *no,char *posdes):Employee(name,no)
{
strcpy(m_posdes,posdes);
cout<<" Leader类构造函数被调用!"<<endl;
}
~Leader() {cout<<" Leader类析构函数被调用!"<<endl;}
void Display()
{
cout<<"员工姓名为:"<<m_name<<endl;
cout<<"员工号为:"<<m_no<<endl;
cout<<"员工职称为:"<<m_posdes<<endl;
}
private:
char m_posdes[12];
};
int main()
{
Leader *employee=new Leader("吴春阳","2012402","南开大学金融学院学生");
employee->Display();
delete employee;
return 0;
}