Witam poszukałem na internecie jak sortować struktury po konkretnych zmiennych. I niby program działa wszystko super ale nie rozumiem na jakiej zasadzie to działa. Co oznacza ten zapis:
bool operator < (const student &x)const
{
return srednia>x.srednia;
}
W strukturze tak zdefiniowanej tak:
struct student{
char nazwisko[25];
double srednia;
bool operator < (const student &x)const
{
return srednia>x.srednia;
}
};
Podobno żeby móc sortować struktury ten zapis jest niezbędny. Gdyby ktoś mógłby objaśnić o co tutaj chodzi byłbym wdzięczny