人人范文网 范文大全

创建一个employee类

发布时间:2020-03-02 23:40:30 来源:范文大全 收藏本文 下载本文 手机版

创建一个employee类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。把表示构造函数、changname()、display()的函数的原型放在类定义中,构造函数初始化每个成员,display()函数把完整的对象数据打印出来。其中的数据成员是保护的,函数是公共的。 #include #include cla employee { protected: char name[10]; // 姓名 char street[20]; // 街道地址 char city[10]; // 市 char prov[10]; // 省

char post[7]; // 邮政编码 int no; // 记录序号 public: employee(char [],char [],char [],char [],char [],int); void changename(char str[]); void display(); }; employee::employee(char n[],char s[],char c[],char p1[],char p2[],int num) { strcpy(name,n); strcpy(street,s); strcpy(city,c); strcpy(prov,p1); strcpy(post,p2); no=num; }

void employee::changename(char n[]) { strcpy(name,n); }

void employee::display() { cout

void main() { employee obj1(\"王华\",\"中华路15号\",\"武汉市\",\"湖北省\",\"430070\",1); employee obj2(\"杨丽\",\"天津路30号\",\"南京市\",\"江苏市\",\"210020\",2); obj1.display(); obj2.display(); }

还可以这么写: cla Employee{ public: Employee(char* n,char* a,char* c,char* s,char* z); void ChangeName(char* n); void Display(); protected: char name[20]; char addr[40]; char city[20]; char state[20]; char zip[10]; }; Employee::Employee(char* n,char* a, char* c, char* s, char* z) { strncpy(name,n,20); name[19]=\'\\0\'; strncpy(addr,a,40); addr[39]=\'\\0\'; strncpy(city,c,20); city[19]=\'\\0\'; strncpy(state,s,20); state[19]=\'\\0\'; strncpy(zip,z,10); zip[9]=\'\\0\'; }

void Employee::ChangeName(char* n) { strncpy(name,n,20); name[19]=\'\\0\'; }

void Employee::Display() { cout

Be an employer or an employee

员工手册Employee Handbook

Employee Referral Cover Letter

创建一个视图

员工晋升制度(Employee promotion policy)

学员意见调查表 Employee Comments on Training

如何创建一个新项目

Sample Formal Employee Thank You Letter

创建绿色学校方案类

教育局创建类考核汇报

创建一个employee类
《创建一个employee类.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档