Thema: Delphi Zeiger allgemein

Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Zeiger allgemein

  Alt 19. Jan 2006, 17:02
^irgendwas ist ein unärer Operator, der einen Pointer auf "irgendwas" zurückgibt.
irgendwas^ greift direkt auf "irgendwas" zu.

Den Unterschied dürfte man sehen, wenn man schreibt:

Delphi-Quellcode:
var irgendwas: String[10];

pirgendwas:=^irgendwas;

showmessage(inttostr(sizeof(irgendwas)));
showmessage(inttostr(sizeof(pirgendwas)));
showmessage(inttostr(sizeof(pirgendwas^)));
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat