私は人間、教師と生徒の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;
}
配列でそれを行う方法がわかりません