在类中需要大小顺序排序输出信息问题
重载运算符:
bool operator<(const Patron& b){
return fee>b.fee;
}
在类的最后定义一个类名数组:
parton[10]
主函数里:
string a,b;
double c;
int n=0;
while(cin>>a>>b>>c){
parton[n++].set(a,b,c);
}
sort(parton,parton+n);
for(int i=0;i<n;i++){
parton[i].print();
}
注意:
1.while(cin>>a>>b>>c)的终止信号为:在显示界面->"Ctrl+z"即可;
2.sort函数:首先使用时需加头文件:#include;其次其中的第二项为需要排序最后一位地址的下一位且为从大到小排序