vc++6.0调试问题

I_am_a_java_CaiNiao 2007-12-14 06:01:54
大家好,在vc++6.0中调试,对于定义的数组,如int a[10];,可以看到每一个元素的值,但这样定义是不是只能看到头元素:
int* a = new int[10];我想看其中每个元素的值,可以吗?还有,我定义了一个栈,我可以看到里面每一个元素的值吗?此外还有队列、列表等。谢谢
...全文
88 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢,再问,
比如如下代码:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
vector<string> v;
for (int i = 0; i < 5; i++)
{
v.push_back("ab");
}
return 0;
}

调试时,我想看v里面的各元素,但通过memory查看时左边显示的是16进制,右边是乱码,没法看见ab,请问这个memory应该怎么看的,谢谢~~
arfi 2007-12-14
  • 打赏
  • 举报
回复
使用Watch,来查看一般变量(对于查看结构性的变量很直观)

使用memory,可以查看任何需要查看的内存值
tcxjia 2007-12-14
  • 打赏
  • 举报
回复
可以看到

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧