Custom comparators for sort
Në shqip: Krahasuesit e tu për renditje
ShpjegimiSQ
std::sort rendit me < si parazgjedhje. Për renditje tjetër, i jep një funksion ose lambda që thotë kur a duhet të dalë para b — p.sh. sipas notës nga më e larta.
EnglishEN
std::sort uses < by default. For a different order, give it a function or lambda saying when a should come before b — e.g. by grade, highest first.
Si ta mendosh
Si t'i thuash mësueses „rendit sipas notës, jo sipas emrit“.
Lexoje në anglisht
Like telling the teacher “sort by grade, not by name”.
Shembull kodicpp
std::sort(nxenesit.begin(), nxenesit.end(),
[](const Nxenes& a, const Nxenes& b) { return a.nota > b.nota; });