Registriert seit: 10. Jan 2007
92 Beiträge
|
Zeigeroperationen
3. Apr 2007, 16:15
a und b sind als Pointer vom Typ Byte definiert, also
var a,b: ^byte;
bei der Arbeit mit den Zeigern ist mir aufgefallen, dass folgende 3 Operationen
pointer(a):=pointer(b);
a^:=b^;
a:=b;
immer das gleiche Ergebnis liefern. Dabei wird immer die Adresse von b dem Pointer a zugewiesen. Wo liegt also der Unterschied der Operationen, bzw. welche ist für welchen Fall gut geeignet?
|