#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