Includere della libreria standard elenco di intestazione nel file di codice . Questo può essere già incluso se si è definito l'oggetto elenco nel codice sorgente .
# Include Modificare l' implementazione della struttura vi sarà di ordinamento per sovraccaricare l'operatore " < " . Questo operatore è utilizzato da std :: list durante l'ordinamento dell'elenco . Assicurarsi di selezionare il campo dati appropriato per ordinare su , altrimenti i risultati di ordinamento potrebbero non essere quello desiderato . //Questa è una struttura di esempio . Modifica la tua struttura esistente per utilizzare il < operatore struct MyStruct { int m_dataToSortOn ; bool operator < ( const MyStruct & sd) { ritorno this.m_dataToSortOn < rhs.m_dataToSortOn ; } } ; Chiamare il metodo "sort" sul vostro oggetto lista. Questo sarà ordinare la lista di oggetti in base all'uscita del operatore " < " //Ordina l'elenco dei dati myList.sort ( ) .
2
3
Informazioni correlate
Programmazione © www.354353.com