![]() |
pointer?
hallo alle zusammen?
was ist ein pointer un für was soll dieser gut sein? gruß nils |
Re: pointer?
Zitat:
|
Re: pointer?
Ein Pointer ist eine Zeiger auf den Speicher (einer Variablen)
|
Re: pointer?
Ein Pointer(Zeiger) ist die Adresse, unter der eine Variable im Speicher abgelegt ist. Wenn Du z.B. eine Variable von einer Prozedur ändern lassen willst, übergibst Du die Adresse, unter der die Variable zu finden ist (entweder direkt als Pointer oder über das Schlüsselwort var). Das erspart das Kopieren und anschließende Neuzuweisen, was sonst erforderlich wäre. Für ein besseres Verständnis kannst Du mal hier in der DP nach dem Tutorial zu Zeigern und verketteten Listen suchen, dort ist das recht gut erklärt.
|
Re: pointer?
und wie kann ich das in delphi programmieren?
|
Re: pointer?
Einfach einen entsprechenden Typ anlegen
Delphi-Quellcode:
PTyp = ^TTyp;
TTyp = ...; |
Re: pointer?
Hast du schon mal in die Delphi-Hilfe bzw. bei Wikipedia nach Pointer/Zeiger geguckt? Dort werden sie ausführlich beschrieben.
|
Re: pointer?
ja in wikipedia aber das is nicht so ganz verständlich wie ich finde
|
Re: pointer?
Dann schau einmal hier:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz