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];我想看其中每个元素的值,可以吗?还有,我定义了一个栈,我可以看到里面每一个元素的值吗?此外还有队列、列表等。谢谢
...全文
37 点赞 收藏 3
写回复
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
可以看到
回复
发动态
发帖子
工具平台和程序库
创建于2007-09-28

2.4w+

社区成员

C/C++ 工具平台和程序库
申请成为版主
社区公告
暂无公告