我有 3 个类人类,教师和学生,教师和学生继承人类的属性我的类如下所示
class human{
public:
string firstname;
string lastname;
}
class teacher:public human{
public:
int card_number;
}
class student:public human{
public:
int studen_num;
}
我想写一个函数来比较 和 的姓氏teachers
,students
然后它应该在数组的帮助下打印名字最长的那个,我该怎么做?
这是我试过的
void st(students1,teachers2){
if (str_length(s1.name) > str_length(s2.name))
cout<<s1.name;
else
cout<<s2.name;
}
我不知道如何使用数组来做到这一点