问题描述
在类里面定义了一个常量a=0,在下面的方法里调用了a,调试时方法还没执行,a却变成了0x00000000;其实不止这里,其他的地方也是一样,获取的数据(包括ID)都变成了16位的,安装的是win7-64位,vs2013-64;本来以为是项目加了安全防护,但是同项目的其他同事,调试时都是明码显示的;网上其他资料说是调试时误点了调试选项边的16位选项,选回来就OK了,但那是vs2010、08、05版本的;求解..
解决方案
解决方案二:
调试时在断点停止后,在下边的值窗口点击右键会出现菜单,在菜单中,把“十六进制显示”前的对号去掉。
解决方案三:
1#正解...另附图..
解决方案四:
原来是十六进制啊我说int应该是32位的,怎么变成16位了呢。
时间: 2024-10-06 09:16:43