mit sort Objekte nach Eigenschaften sortieren
-
Wenn man einen Vektor sortieren möchte, kann man das ja z.B. mit Einbindung der
#include <algorithm>und
sort (myvector.begin(), myvector.end());erledigen.
Wie sieht es aus, wenn im Vektor Objekte einer Klasse gespeichert sind, kann man dann auch nach bestimmten Eigenschaften eines Objekts sortieren?
-
http://www.cplusplus.com/reference/algorithm/sort/
Da siehst du: Du kannst eine beliebige Vergleichsfunktion angeben.
Außerdem bietet es sich vielleicht an, den Operator < für deine Objekte zu überladen, falls es nur eine einzige Eigenschaft gibt, nach der man deine Objekte sinnvoll sortieren kann.