Forum: Programmieren allgemein
C++
by TiGü,
24. Nov 2017
Bei den unnötigen Wust an Quelltext, den du eh schreibst, fällt das nicht weiter ins Gewicht.
Und vielleicht machst du es nur da, wo du Probleme hast. Egal ob Verständnis-, Compiler- oder Laufzeitprobleme.
Forum: Programmieren allgemein
C++
by TiGü,
24. Nov 2017
Aus einer unübersichtlichen Zeile werden vier. Nur drei, wenn man sich das spart die MemorySize hinzuschreiben. Plus halt die übliche Variablendeklaration.
Das ist kaum Overhead, ist besser lesbar und vor allen besser debugbar.
Wenn du es gleich so hingeschrieben hättest, dann hättest du auch sofort verstanden wo dein Problem liegt.
So haste erstmal ewig rumgeflucht und gedacht das Delphi...
Forum: Programmieren allgemein
C++
by TiGü,
24. Nov 2017
Wenn du dir das Leben einfacher machen würdest, dann hättest du auch nicht solche Probleme.
Nicht immer alles in einer Zeile Lösen wollen, das führt zu nix.
Das ist schwer lesbar und macht es kompliziert.
Komplizierte Dinge führen zu Fehlern, das regt dich auf.
Wenn du dich aufregst, wirst du unsachlich.
Wenn du unsachlich wirst, suchst du den Fehler bei dem Computer, dem Compiler, dem...
Forum: Programmieren allgemein
C++
by TiGü,
22. Nov 2017
Achte mal auf die Zeile:
vector<short> A1(UB), A2(UB);
Was für ein Datentyp liegt hier vor?
Forum: Programmieren allgemein
C++
by TiGü,
22. Nov 2017
Am Besten zeigst du uns einfach den Aufruf von SortShortTagArray im C++ Quelltext.
Damit man mal den Kontext sieht. Sonst ist es wieder nur Glaskugelwischen.
:glaskugel:
Forum: Programmieren allgemein
C++
by TiGü,
22. Nov 2017
Du hast da einen grundlegenden Denkfehler und/oder Verständnisproblem.
Aber ich weiß nicht wie man es dir erklären kann, ohne das es gleich wieder ausartet oder man ein kindisches LOL erhält. :(
Forum: Programmieren allgemein
C++
by TiGü,
22. Nov 2017
Was willst du denn eigentlich erreichen?
Wollen wir vielleicht über das Problem reden, anstatt irgendeine Lösung ans Laufen zu bekommen, die ggf. gar nicht passt?
Bedenke, du willst ein Array mit einen komplexen Daten-Container sortieren/vergleichen und das C++ Beispiel zeigt zwei Vektoren-Klassen mit einer einfachen Ganzzahl (short -> Word in Delphi).
Forum: Programmieren allgemein
C++
by TiGü,
22. Nov 2017
Die sogenannten class operatoren musst du für den jeweiligen Record-Typ selber implementieren.
Da wo als Kommentar //...usw. usf. steht, musst du selber die weiteren Kriterien definieren.
program Project3;
{$APPTYPE CONSOLE}
{$R *.res}