error C2504: 'worker' : base class undefined 求大神修改一下!

classworker{private:charnum[8];charname[10];public:voidsetname(chars[]){strcpy(name,s... class worker{
private:
char num[8];
char name[10];
public:
void setname(char s[]){strcpy(name,s);}
char *getname(){return name;}
void setnum(char n[]){strcpy(num,n);}
char *getnum(){return num;}
virtual void display();
/*派生类:workers*/
class workers:public worker{
private:
int age,sal;
char sex[6];
public:
void setage(int a){ age=a;}
void setsex (char s[]){strcpy(sex,s);}
void setsal (int s){sal=s;}
int getage (){ return age; }
char *getsex(){return sex;}
int getsal(){return sal;}
void display(){
cout<<"\t"<<getnum()<<"\t"<<getname()<<"\t";
cout<<getsex()<<"\t"<<getage()<<"\t"<<sal<<endl;
}
};
#endif
展开
 我来答
fshang_01
2013-06-21
知道答主
回答量:11
采纳率:0%
帮助的人:7.9万
展开全部
class worker{
private:
char num[8];
char name[10];
public:
void setname(char s[]){strcpy(name,s);}
char *getname(){return name;}
void setnum(char n[]){strcpy(num,n);}
char *getnum(){return num;}
virtual void display();
};
/*派生类:workers*/
class workers:public worker{
private:
int age,sal;
char sex[6];
public:
void setage(int a){ age=a;}
void setsex (char s[]){strcpy(sex,s);}
void setsal (int s){sal=s;}
int getage (){ return age; }
char *getsex(){return sex;}
int getsal(){return sal;}
void display(){
cout<<"\t"<<getnum()<<"\t"<<getname()<<"\t";
cout<<getsex()<<"\t"<<getage()<<"\t"<<sal<<endl;
}

#endif
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式