Pointer überprüfen?
-
Kann man überhaupt überprüfen, ob ein Pointer auf einen gültigen Speicherbereich zeigt, ohne dass man direkt einen Segmentation Fault erhält?
-
Wenn er auf 0 zeigt, oder auf einen anderen von dir explizit als ungültig zu definierenden Bereich, dann ja. Ansonsten nein.
-
Okay, also i.d.R. nein.
-
Zumindest mit Standard-C++ nicht - obs da auf irgendeiner Plattform irgendeine Fkt gibt, weiß ich nicht.
Ich wüsste aber auch nicht, wieso man das prüfen wöllte?!bb