VC2005中怎么在调试的时候查看vector等容器中的内容?
我现在只能看到first last end三项,是不是要设置一下才可以查看容器中的实际内容?
[解决办法]
关注
[解决办法]
手上没vc2005, 测试不了. 不过既然是可以看的, 那很有可能就是选项了. 你到
工具 | 选项 | 调试
里找找.
如果找到了别忘了告诉我一下, 谢谢.
[解决办法]
在适当的语句位置上设置断点。如果在“自动窗口”或者“局部变量”上没有显示的话,就可以在“监视”窗口里添加你想要查看的vector对象就可以。如果你的vector对象是已经有数据的话,在对象名的左边就会显示+号,只要点击这个+号,就会把vector对象包含的元素值展开。如果vector对象空的(还没有数据的)是不能把对象展开的。
[解决办法]
vs2005的话鼠标移动上去就直接能看到内容了,直接显示的跟内置数组差不多
[解决办法]
楼上说的没错,可以,也可以输入((vi)._Myfirst)[0],((vi)._Myfirst)[1]
[解决办法]
断点,有个局部变量的,把变量名左边的+点开就能看到内容
如果局部变量没有,可以自己添加进去查看,或者在编辑器里直接鼠标已过去就能看到
[解决办法]
在查看变量窗口输入你要查看的vector
[解决办法]
一般,在观察窗口的局部/全局变量中会有这个你需要观察的变量的,
直接进行查看就可以了。
如果没有,
则进行手动添加变量名就可以进行变量查看了。