Mam taką klasę
class CHighScore{
private:
string name;
int score;
friend bool _sort(const CHighScore &x, const CHighScore &y);
public:
void show();
void save(CHighScore object);
CHighScore(){/*nothing to do*/}
CHighScore(string _name, int _score):name(_name),score(_score){}
};
i funkcję POZA klasa
bool _sort(const CHighScore &x, const CHighScore &y){
return x.score>y.score;
}
żeby posortować elementy
sort(scores.begin(),scores.end(),_sort);
scores to nazwa mojego wektora.
Teraz pytanie.
Jak zrobić aby sortowanie działało ale funckja _sort była by WEWNĄTRZ klasy CHighScore?