Thema: Delphi Was genau sind Pointer?

Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Was genau sind Pointer?

  Alt 18. Mai 2004, 17:10
Zitat von General2004:
Wer kann mir genau sagen was Pointer sind? Oder mir zeigen wo ich ne Erklärung finde.
Ich weiß nur das der Pointer einer Variable auf die Adresse der jeweiligen zeigt.
Du beantwortest deine Frage doch selbst. Ein Pointer ist eigentlich eine normale Variable, an deren Adresse die Speicheradresse einer anderen Variablen liegt. Mit Hilfe von Dereferenzierungsoperatoren (ich hasse dieses Wort ) kannst du dann wieder auf die eigentliche Variable zugreifen:
Delphi-Quellcode:
var
  i: Integer;
  pi: ^Integer;
begin
  i := 5;
  pi := @i;
  ShowMessage('Adresse '+IntToStr(pi)+'; Wert '+IntToStr(pi^));
end;
Ich hoffe das bringt dich weiter.
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat