
如何在VC中的调试中的watch中查看vector中的值
我用的是VS2008,用vector开辟的动态数组,怎么在Debug中的watch窗口下看到整个vector中的所有值,或其中的某个值,谢谢!!!能具体点吗?我是新手~...
我用的是VS2008,用vector开辟的动态数组,怎么在Debug中的watch窗口下看到整个vector中的所有值,或其中的某个值,谢谢!!!
能具体点吗?我是新手~ 展开
能具体点吗?我是新手~ 展开
1个回答
展开全部
取个指针然后在 memory 窗口中查看。
举个例子
std::vector<int> vi;
....
int *pvi = &vi[0];
在这里使用断点,然后把pvi地址放到 memory 窗口里头可以直接查看整个数组的内存数据;把 pvi[0],pvi[1],...放到watch窗口里头可以查看具体某个数值。
举个例子
std::vector<int> vi;
....
int *pvi = &vi[0];
在这里使用断点,然后把pvi地址放到 memory 窗口里头可以直接查看整个数组的内存数据;把 pvi[0],pvi[1],...放到watch窗口里头可以查看具体某个数值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询