C++习题与解析(类和对象

C++习题与解析(类和对象,第1张

C++习题与解析(类和对象,第2张

问题16。创建一个employee类,它有一个字符数组,代表姓名、街道地址、城市、省份和邮政编码。将表示构造函数的函数原型、changname()和display()放在类定义中。构造函数初始化每个成员,display()函数打印出完整的对象数据。其中数据成员受到保护,函数是公共的。
解决方案:
# include
# include
class employee
{
protected:
charname[10];//Name
char street[20];//街道地址
char city[10];//City
char prov[10];//省
char post[7];//邮政编码
int no;//记录序号
public:
employee(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(街道,s);
strcpy(城市,c);
strcpy(prov,P1);
strcpy(post,p2);
no = num;
}

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

void employee::display()
{
coutcout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++习题与解析(类和对象

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情