003
11.09.2004, 08:12 Uhr
virtual
Sexiest Bit alive (Operator)
|
Zitat von ~Dani: |
Vielen Dank schonmal für den Tipp.
Wir haben uns jetzt mal ein bisschen schlau gemacht, aber nirgendwo gefunden, wie man denn angeben kann nach welchem Attribut des Objektes sortíert werden soll.
Hat man einen Vector voller strings oder ints klappt das ja wunderbar, aber wie ist das wenn man einen vector voller "eigener" Objekte hat. Wir haben zB das Objekt Medium und wollen nach bestimmte Attributen, zB Titel oder Erscheinungsjahr sortieren. wo wird das denn angegeben???
|
Naja, zB so:
C++: |
struct myStruct { int x; double y; // Hiernach soll sortiert werden };
boolean cmp_by_y(const myStruct& a, const myStruct& b) { return a.y < b.y; }
...
std::vector<myStruct> v; ...
std::sort(v.begin(), v.end(), cmp_by_y);
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |