在Visual Studio调试器中查看数组?
这个问题在这里已经有了答案:
你可以尝试一下C ++的这个不错的小技巧。 采用给出数组的表达式,然后附加一个逗号和您想要查看的元素数量。 展开该值将显示元素0-(N-1),其中N是您在逗号后添加的数字。
例如,如果pArray
是数组,则在监视窗口中键入pArray,10
。
如果你有一个大数组,并且只想看到数组的一个子部分,你可以在监视窗口中输入这个数组;
ptr+100,10
显示从ptr [100]开始的10个元素的列表。 注意显示的数组下标将从[0]开始,所以你必须记住,ptr [0]确实是ptr [100],ptr [1]是ptr [101]等
我使用Visual Studio的ArrayDebugView加载项(http://arraydebugview.sourceforge.net/)。
它似乎是一个很长的死亡项目(但我正在寻找继续自己的项目),但在VS2010中,对于C ++和C#,加载项仍然非常漂亮。
它有一些怪癖(Tab键顺序,模式对话框,没有关闭按钮),但是在图表中绘制数组内容的能力不仅仅是弥补它的能力。
编辑七月2014:我终于建立了一个新的Visual Studio扩展来替换ArrayebugView的功能。 它可以在VIsual Studio Gallery中找到,搜索ArrayPlotter或访问http://visualstudiogallery.msdn.microsoft.com/2fde2c3c-5b83-4d2a-a71e-5fdd83ce6b96?SRC=Home
链接地址: http://www.djcxy.com/p/73021.html