c++继承和派生

2025-04-04 18:54:39
推荐回答(3个)
回答1:

你的构造函数的参数列表和调用时传入的参数不一致啊,比如
person(string nam,int a,char s,string addr,long t)是五个参数,但是你调用的时候person(nam,a,s,addr),只传了四个参数,最后那个long t你没给参数值。
teacher_cadre的构造函数也是同样的错误。

回答2:

void display()
{person::output(); \\改
cout<
void print()
{person::output(); \\改
cout<
void show()
{teacher::display(); \\改
cout<

回答3:

分太低了,把错误原因也帖上来啊!