一道C++关于输入输出流的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:56:21
设计一个职员类EMPLOYEE,主要包括工号、姓名、部门、年龄、工资等属性以及更换部门、年龄变更、工资增长等操作,为EMPLOYEE类提供输入/输出运算“<<”和“>>”。(提示:类EMPLOYEE应由多个重载的构造函数)

帮帮忙吧!谢谢各位了

/*
用C++实现的代码
*/
#include <iostream>
using namespace std;
class Employee {
private:
char *name,*address,*city,*postCode;
public:
Employee(char *_name,char *_address,char *_city,char *_postCode)
{
name = _name;
address = _address;
city = _city;
postCode = _postCode;
}
void change_name(char *_name){
name = _name;
}
void display()
{
cout << "name : " << name << endl;
cout << "address : " << address << endl;
cout << "city : " << city << endl;
cout << "postcode : " << postCode << endl;
}
};
int main(int argc,char *argv[])
{
Employee *e = new Employee("zhangsan","chang d d","beijing","100056");
e->display();
e->change_name("lisi");