我可以将指针调试为数组吗?

时间:2012-06-07 06:41:34

标签: c++ visual-studio-2010 debugging

例如, 我想看pA

int *pA = new int[LEN];

然后在visual studio中,我只能在观察窗中看到pA [0]

我尝试查看'(int(*)[LEN])pA',但它不起作用

我不想做

int (*test)[LEN] = (int (*)[LEN])pA

调试

如何在VS2010的调试器中看到动态分配的指针作为静态数组?

2 个答案:

答案 0 :(得分:6)

您可以在观察窗口中编写pA,10(或您想要查看的元素数量)。

enter image description here

答案 1 :(得分:1)

在快速观察中:

  • 首先要知道LEN的价值。说,它是100。
  • 然后,键入pA,100以查看所有100个元素。