At strange times variables within a vector I've made will change. Some examples of "strange times" are returning true from a function, and allocating things that have nothing to do with anything, for an example you can look at these screen shots taken during debugging.
http://img294.imageshack.us/img294/3061/captureec8.jpg
http://img214.imageshack.us/img214/972/capture2bq6.jpg
My question is if anybody has any idea why or how this would happen, because I don't. My project has no warnings up until level3 at which point a whole bunch of headers I include put out deprecated function warnings.
Any ideas will help, because as I have said, I don't have any. I can give more information on request.