C'era un post del Phazyo che spiegava bene la cosa, ma purtroppo non lo trovo più.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum