Sposto il tuo post in una discussione separata, che sennò qui non si capisce niente.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum