关于STL参数传递
struct compX{int nameSignA, nameSignB, nameSignC, nameSignD;};
bool compAB(compX x,compX y) { return x.nameSignA>y.nameSignB;};
bool compAC(compX x,compX y) { return x.nameSignA>y.nameSignC;};
bool compBC(compX x,compX y) { return x.nameSignB>y.nameSignC;};
能不 能写成一个函数
bool comp(compX x,compX y) { return x.nameSignA>y.nameSignC;};
vector<compX> v;
if(...)
sort_part(v.begin(),v.end(),compAB );
if(...)
sort_part(v.begin(),v.end(),compBC );
if(...)
sort_part(v.begin(),v.end(),compAC);