Oh 
weiß gar nicht wie ich auf die 4 GB gekommen bin. Hmm, jetzt wo du mich wieder mal dran erinnert hast das ein String ja nur ein Pointer war (sizeof(String) war ja schon immer 4 (war mir entfallen *schäm*)) ist mir das ganze mit dem speicher auch wieder bissl klarer (und vor allem das mit dem -4, -8).
@Sakura: Der Compiler schon, aber wenn man über den umweg der Pointer drauf zugreift kommt keine
AV (so hatt ichs eigentli auch versucht)