Vector sortieren
-
Hallo zusammen!
Kennt jemand eine Möglichkeit ein Vector zu sortieren, wobei dieser Instanzen von Datentyp
struct TFileInfo { TDateTime dtStart; TDateTime dtEnde; bool isOpen; };verwaltet. Ich möchte gerne den Vector nach dtStart aufsteigend sortieren.*
Viele Grüße
coder24h*
-
-
bool TSendToExcelBaseStatistik::cmp( TEMPERTIMES *_a, TEMPERTIMES *_b ) { return bool(a->dtAusfZeitAnl > b->dtAusfZeitAnl); } sort( vTT->begin(), vTT->end(), cmp ); // v1.39Ich kriege einen Fehler beim Aufruff der Funktion sort

[C++ Fehler] UnitSendToExcelBaseStatistik.cpp(1049): E2268 Aufruf der undefinierten Funktion 'sort'Kann bitte wer helfen?
-
Bin jetzt etwas weiter gekommen aber jetzt kriege einen anderen Fehler:
[C++ Fehler] _algo.c(842): E2468 Ein Wert vom Typ void ist nicht zulässig
-
Was heißt denn "weiter"?
Ist cmp static?
Hast du einen vector<TEMPERTIMES *> oder vector<TEMPERTIMES>?
-
mein Vector sieht so aus:
std::vector<TEMPERTIMES>* vTT;
und meine cmp Funktion ist nicht static.
-
Hallo
die cmp-Funktion muß aber statisch sein.
bis bald
akari
-
Und die Parameter sollten TEMPERTIMES& sein, nicht TEMPERTIMES*.
-
danke sehr
