如何在Visual Studio调试器中显示动态分配的数组?

时间:2020-03-05 18:56:42  来源:igfitidea点击:

如果我们有一个静态分配的数组,Visual Studio调试器可以轻松显示所有数组元素。但是,如果我们有一个动态分配并由指针指向的数组,则单击+将其展开时,它将仅显示该数组的第一个元素。有没有一种简单的方法可以告诉调试器,以Foo类型和X大小的数组的形式显示此数据?

解决方案

回答

是的,很简单。
说你有

char *a = new char[10];

在调试器中编写:

a,10

会向我们显示内容,就好像它是一个数组一样。

回答

在监视窗口中,在数组名称和要显示的项数之后添加一个逗号。