Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Diese C-Struktur in Delphi?

  Alt 18. Jun 2005, 21:17
Moin Pseudemys Nelsoni,

also wenn mich meine C(++) Kenntnisse nicht ganz trügen müsste es so aussehen:

Delphi-Quellcode:
type
  PUSED_MEM = ^USED_MEM;
  USED_MEM = packed record
    next: PUSED_MEM;
    left: Cardinal;
    size: Cardinal;
  end;
wobei Deine Variante mit dem st_used_mem und pst_used_mem auch richtig wären, aber unüblich sind, da der Tagname (hier st_used_mem) bei einer Typdeklaration optional ist.
Hiesse es nur struct ...., ohne typedef, wäre USED_MEM eine Variable des Typs der Struktur, da aber das typedef davor steht, ist es ein Alias für den Typ der mit struct deklariert wird. Obwohl es typedef heisst, kann man hiermit keine neuen Typen deklarieren, sondern nur Namen für bestehende vergeben.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat