如何在Visual Studio调试器中显示动态分配的数组?
时间:2020-03-05 18:56:42 来源:igfitidea点击:
如果我们有一个静态分配的数组,Visual Studio调试器可以轻松显示所有数组元素。但是,如果我们有一个动态分配并由指针指向的数组,则单击+将其展开时,它将仅显示该数组的第一个元素。有没有一种简单的方法可以告诉调试器,以Foo类型和X大小的数组的形式显示此数据?
解决方案
回答
是的,很简单。
说你有
char *a = new char[10];
在调试器中编写:
a,10
会向我们显示内容,就好像它是一个数组一样。
回答
在监视窗口中,在数组名称和要显示的项数之后添加一个逗号。