Hehe. With all the ways to get online nowadays I guess I should consider that some might be posting from a phone and thus the reason for their garbled messages. My apologies.
Wow, many apologies, my first language most definitely is English thank you very much, the message should be 'don't bother using your phone to reply to posts, there is limited text space available and its better to just wait', but you could not have known that so point taken.
According to my experience the only variables intialized to zero in release are those specifically assigned a value of zero by the programmer. In other words I don't think that the assembly that MSVC spits out in any way auto-inits anything to zero. I remember back in the day that Borland and possibly DJGPP did do this which made debugging uninitialized variable/memory errors extremely difficult. Again I'm not sure if Borland and DJGPP only did this in release or in debug since I didn't even understand the concept of release and debug back then.
Since most variables are, or should have been, initialized to zero, this can hide the uninitialized memory bug.