#include<iostream>
using namespace std;
class stu
{
private:
int id;
string name;
public:
friend stu operator>(stu ,stu);
void set()
{
int i;
cout<<"id=";cin>>i;
id=i;
string n;
cout<<"name=";cin>>n;
name=n;
}
void show()
{
cout<<id<<'\t'<<name<<endl;
}
};
stu operator>(stu m1,stu m2)
{
if (m1.id>m2.id)
return m1;
else
return m2;
}
int main()
{
stu A;stu B;
A.set();B.set();
cout<<"id"<<'\t'<<"name"<<endl;
(A>B).show();
}
输出结果为:
id=123
name=aaa
id=321
name=bbb
id name
321 bbb