Hallo,
Am 28.03.2013 15:17, schrieb Heiko Schlittermann:
Es ist etwas in Delphi geschriebenes. Kann man da überhaupt 0-Pointer dereferenzieren?
Ja.
var p: ^Integer; begin p := nil; p^ = 1; end;
Oder so (habe gerade keienen Compiler zur Hand).
Der Unterschied zwischen den Sprachen liegt nur darin, wie man damit umgeht. In Java fängt man z.B. sowas meist irgendwo ab (ZPE), druckt nen Stack-Trace und geht zur Tagesordnung über. In den C-Sprachen fängt man das typischerweise nicht ab und der Prozess wird beendet.
Tobias