aus 2 gründen benutze ich das nicht
1) wenn man viel mit pointern arbeitet, und man macht mal einen fehler und es crashed bei einer zuweisung
wie z.b.
a := 1234;
dann weiß man nichst sofort das es eventl eine "absolute" variable handelt
sollte z.b.
Delphi-Quellcode:
var bla: byte;
blub: array [0..1221] of integer absolute bla;
benutzt werden
durch die zuweisung
blub[1221] := 12345678
crashed es eventl. und man erkennt nicht sofort das es sich hierbei einfach um ein
pinteger(integer(@bla)+4*1221)^ := 12345678
handelt (auch wenn das ausgeschrieben mehr arbeit ist)
2) kann man nichts dynamisch machen, braucht man das einmal vermischt man beide "methoden" was ich dann doch unübersichtlicher finde
aber das ist nur meien persönliche meinung