Vector rendezése

Vector rendezése
2006-03-29T13:22:07+02:00
2006-03-30T15:31:54+02:00
2022-07-23T17:31:23+02:00
stub
Sziasztok!

...hogy lehet a legegyszerűbben egy ilyen vectort rendezni az i tagra?

...mindenképpen nekem kell leprogramozni?, vagy létezik valami fv aminek át lehet adni ilyen összetett vectort is

köszi

typedef struct MyStruct { CString s; int i; } mystruct; typedef vector<mystruct> structvector;
Mutasd a teljes hozzászólást!
Szerintem hasznald a sort() fuggvenyt, ehhez csinalj egy operator< -t a strukturadhoz:

bool operator<(const mystruct& a, const mystruct& b) { return a.i < b.i; }

ez utan hivd meg a sort()-ot:

typedef vector<mystruct> structvector; structvector vec; ... // feltoltes sort(vec.begin(), vec.end());
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd