设置下一条语句 返回顶部数组
一个典型的调试状况就是经过单步跟踪分析为何一个函数调用失败了。当你发现一个函数调用的另外一个函数返回错误的时候你会怎么作?重启调试?有更好的方法。拖动这个黄色的语句标识到你想下一步执行的语句前就能够了。好比你刚才失败的那块,而后步入。简单,不是吗?缓存
编辑而后继续 返回顶部函数
符号越界后查看堆对象 返回顶部spa
查看数组的值 返回顶部3d
若是你在操做一个很大的数组(咱们假设至少有几百个元素吧,可是可能更少),在Watch窗口中展开数组,查找一些特定范围内的元素很麻烦,由于你要不停地滚动.若是数组是分配在堆上的话,你甚至不能在watch窗口中展开数组元素.对此,有一个解决办法。你可使用(array+ <offset>),<count> 去查看从<offset>位置开始的特定范围的<count>元素(固然,这儿的数组是你的实际对象)。若是想查看整个数组,能够简单使用array,<count>.调试
若是你的数组是在堆上,你能够在watch窗口中将它展开,可是要查看某个特定范围的值,用法稍有不一样:((T*) array + <offset>),<count>(注意这种用法对于堆上的多维数组也有效)。可是这种状况下,T是指数组元素的类型。对象
若是你在用MFC,并使用其中的’array’容器,像 CArray, CDWordArray,CStringArray等等。你固然可使用一样的过滤方法。除此以外,你必须查看array的m_pData成员,它是保存数据的真实缓存。blog
返回顶部容器