De hát most pont azt mutattad meg, hogy ez nincs fordítási időben kiszűrve, csak futási időben van szép információ róla, hogy memóriahibát okozott a program - akkor már régen késő.
Azt mutasd meg, hogy hogyan szűri ki fordításkor ezt a hibát a fordító! Hiszen arről beszéltél, hogy ezt simán megcsinálja.