kopen van 2 Wijzig de uitvoering van de constructie wordt u sorteren op overbelast de " < "-operator . Deze operator wordt gebruikt door std :: list bij het sorteren van de lijst . Zorg ervoor dat u de juiste data veld te sorteren op selecteren , anders wordt het sorteren van de resultaten mogelijk niet zoals verwacht .
//Dit is een voorbeeld structuur . Wijzig uw bestaande structuur aan de operator <
struct MyStruct
{
int m_dataToSortOn
benutten ;
bool operator
< ( const MyStruct & ra)
{
terugkeer this.m_dataToSortOn
< rhs.m_dataToSortOn ;
}
} ;
3
Roep het " soort "-methode op uw lijst object. Dit zal de lijst sorteren van objecten op basis van de output van de " < "-operator
//Sorteer de lijst met gegevens
myList.sort
( ) ; .