Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#122

Re: Delphi 9 - Eure Erwartungen

  Alt 22. Sep 2004, 18:26
Zitat von sakura:
GetMem ist unter .NET eh tot Aber hast Du in meinem Beispiel irgendwas von Inc/Dec gesehen? Ich habe auch den Pointer wie auf ein ganz normales Array zugegriffen, mit der Ausnahme, das ich den dereferenziert^ habe. Ich verstehe jetzt Dein Problem dabei nicht Gib mal ein Beispiel.
Ich würde gerne folgendes machen dürfen:
irgendwas := pZeiger1[piZeiger2[piZeiger3[1]]]; Wobei alle drei Variablen Zeiger sind, keine Arrays. Ich brauche das oft, und so eine Konstruktion, wie du sie gezeigt hast, finde ich unnötig kompliziert.

Zitat:
Gib mir auch mal ein kurzes Beispiel. Ich bin mir auch nicht sicher, was Du meinst, bzw. was mir hier fehlt

......
So eine statische Klassenfunktion kann ja nicht auf Membervariablen der Klasse zugreifen, sondern nur auf global bekannte Variablen:
Delphi-Quellcode:
var
  g_iZahl: Integer;

type
  CKlasse = class
    class function Func1(a: Integer): Integer;
  end;
Aber wieso nicht? In den meisten Fällen würde es mehr Sinn ergeben, wenn die Variablen auch zur Klasse gehören würden. Also so:

Delphi-Quellcode:
type
  CKlasse = class
  private
    const m_iZahl: Integer;
  public
    class function Func1(a: Integer): Integer;
  end;
Zu überladenen Operatoren muss ich wohl nichts sagen, deren Sinn erklärt sich von selbst.