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.
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.