fujitsufan
Erfahrenes Mitglied
Hallo,
ich will eine Map nach Value sortieren.
Header:
CPP:
D.h. Die Map soll nach dem Wert mpMapElem->second.iSubPosition auf- bzw. absteigend sortiert werden.
Gitbt´s da eine Lösung wie bei der Sortierung von Vectortabellen?
Da mach ich es so.
Vielen Dank!
fujitsufan
ich will eine Map nach Value sortieren.
Header:
Code:
typedef struct tELEMENTPARAM
{
int iKennung;
char cBohrungZeich[8];
double dLaenge, dBreite, dHoehe;
double dOffsetX, dOffsetY;
double dBohrungD, dBohrungX;
double dMatStaerke;
double dBiegeRadius;
vector <double> vBohrungY;
} tELEMENTPARAM;
typedef struct tElement
{
int iTeil;
int iPosition;
int iSubPosition;
bool BAnschlagseite;
double dPosX, dPosY;
tELEMENTPARAM sLeisteParam;
} tElement;
typedef map <int, tElement, less <int>> tmpElem;
CPP:
Code:
tmpElem mpMapElem;
D.h. Die Map soll nach dem Wert mpMapElem->second.iSubPosition auf- bzw. absteigend sortiert werden.
Gitbt´s da eine Lösung wie bei der Sortierung von Vectortabellen?
Da mach ich es so.
Code:
vector <double> vListe;
sort(vListe.begin(), vListe.end()); //Aufwärts sortieren
sort(vListe.begin(), vListe.end(), greater<double>()); //Abwärts sortieren
Vielen Dank!
fujitsufan