2 Ändra genomförandet av strukturen du kommer att sortering till
överbelasta " < " operatör . Denna operatör används av std :: listan vid sortering av listan . Se till att du väljer rätt datafält att sortera på , annars kan de sorteringsresultat inte som förväntat .
//Detta är ett exempel på struktur . Ändra din befintliga strukturen för att utnyttja < operatören
struct MyStruct
{
int m_dataToSortOn ,
bool operatör < ( const MyStruct & hö )
{
retur this.m_dataToSortOn < rhs.m_dataToSortOn ,
}
};
3
Ring " sort " metoden på din lista objekt . Detta kommer att sortera listan över objekt baserat på produktionen av " < " operatör
//sortera listan över uppgifter
myList.sort ( ) , .
Addera