-
August 22nd, 2012, 10:22 PM
#1
Global variable problem in Visual Studio 2010
I know globals are generally a bad idea, I just use them for debugging purposes on occasion.
I have a global variable that is clearly (I checked this multiple times, in multiple ways) not being accessed by any other part of the program. But the value of the variable is being modified somehow, from time to time.
I'm trying to list possible reasons for why this could be happening. My best guess right now is memory corruption. In particular, perhaps writing past the end of an array.
What other possibilities should I consider?
-
August 23rd, 2012, 04:58 AM
#2
Re: Global variable problem in Visual Studio 2010
1. What is the type of this "global variable"?
2. You chose a wrong Forum for your question: this Forum is for:
Share bugs and fixes for source code on this site. Also use this to share bugs/fixes in the various class libraries etc. of use to VC++ developers. This is NOT for general programming questions.
while your problem is a problem in your own code because of some your own bugs.
Victor Nijegorodov
-
August 23rd, 2012, 11:01 AM
#3
Re: Global variable problem in Visual Studio 2010
If you think it's memory corruption you can set a data breakpoint to find the reason. Start the debugging session by pressing F10, find the address to that global and then use Debug/New Breakpoint/New Data Brakepoint
Last edited by S_M_A; August 23rd, 2012 at 11:05 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|