Zitat von
sakura:
Zitat von
Oxmyx:
Delphi ist in manchen Dingen ein Graus,
Okay, Templates etc. gibt es nicht, aber Dein Pointerbeispiel zeigt einfach, dass Du Delphi nicht gut genug kennst um es besser zu wissen. Natürlich geht es auch ohne Adressenberechnungen, sogar besser als in einigen anderen Sprachen, da Delphi die Adresse him Hintergrund abhängig vom Pointer-Typ selbständig ausrechnet.[...]
...
...
Ich weiß nicht, aber ich finde das trotzdem unnötig umständlich. Wenn ich z.B. als einfachstes Beispiel einen Speicherbereich mit GetMem reserviere, wäre es doch einfacher, wenn ich direkt den Zeiger mit einer Array-Syntax aufrufen kann, anstatt zu herumzucasten oder zu inkrementieren.
Und was meinst du denn dazu, dass es in Delphi9 immer noch keine überladenen Operatoren gibt? Zumindest da musst du mir doch zustimmen, dass das manche Sachen unnötig verkompliziert.
Oder wieso es in Klassen zwar statische Funktionen, aber keine statischen Variablen gibt?