Einzelnen Beitrag anzeigen

Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#18
  Alt 4. Jan 2003, 23:38
Auch wenn das Posting schon ein Stück weiter oben steht...

Zitat von Hansa:
Pass aber verdammt auf, daß Du a^ und ^a nicht verwechselst, also ob das ^ vor oder hinter dem Bezeichner steht ! Das ist ein himmelweiter Unterschied. Mit a^ kriegst Du den Inhalt des Speichers (siehe oben) an der Stelle a direkt. ^a aber ist die Stelle an der der Inhalt des Zeigers liegt !!! Stimmt das überhaupt ?
Ne stimmt nich. Man kann sich in Delphi zwar vieles erlauben (z.B. den Derefenzierungsoperator ^ bei Zugriff auf record-Elemente weglassen), aber der Referenzierungsoperator ist bei Pascal schon immer ein @ (und dann hat man noch irgendwann die Funktion Addr() eingeführt). Natürlich bissl verwirrend, das aber nur in der Typedef ein ^ davor kommt (dafür darf aber keins dahinter stehen :-).


Thomas
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat