ciao.
Come posso fare il sort nella programmazione generica , con i function object di un insieme di oggetti di classe CClasse1 per la variabile membro CClasse.campoDaSortare?
ad es questa è la classe CClasse1:
class CClasse1
{
double campoDaSortare;
int CampoA;
int CampoB;
int CampoC;
};
vector<CClasse1*> vect;
CClasse1* pobj = new CClasse1 ();
pobj->campoDaSortare = 99 ;
pobj->CampoA = 22;
pobj->CampoB = 33;
vect.push_back(pobj);
pobj = new CClasse1 ();
pobj->campoDaSortare = 1 ;
pobj->CampoA = 11;
pobj->CampoB = 55;
vect.push_back(obj);
all inizio
99 22 33
1 11 55
vorrei dopo il sort
1 11 55
99 22 33
grazie.