在VC.NET 2002下,
BYTE a = 200; //只要a>128
//设断点,Do Sth;在调试中就会出现a的值为0。但是实际上a内存中的
值确实为200。只要:
int i = a;
i的值为200。MSDN技术支持小组建议升级到VC.NET 2003。
另外在 VC6中没有这个bug !
BYTE a = 200; //只要a>128
//设断点,Do Sth;在调试中就会出现a的值为0。但是实际上a内存中的
值确实为200。只要:
int i = a;
i的值为200。MSDN技术支持小组建议升级到VC.NET 2003。
另外在 VC6中没有这个bug !
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货