2 Modifier la mise en œuvre de la structure , vous serez tri pour surcharger l' opérateur "<" . Cet opérateur est utilisé par std :: list lors du tri de la liste. Assurez-vous que vous sélectionnez le champ de données approprié pour le tri, sinon les résultats de tri ne peuvent pas être comme prévu.
//Ceci est un exemple de structure . Modifiez votre structure existante pour utiliser toutes les < opérateur
struct MyStruct
{
int m_dataToSortOn ;
bool operator < (const MyStruct & RHS) Photos
{
retour this.m_dataToSortOn < rhs.m_dataToSortOn ;
}
};
3
Appelez la méthode "sort " de votre objet liste . Cela va trier la liste des objets en fonction de la sortie de l' opérateur "<"
//Trier la liste des données
myList.sort (); .