如何用VC进行编程调试时查看如vector /map之类的容器的元素值情况?

fakev 2003-12-12 05:00:34
小弟在VC中使用vector/map 之类的容器类时,发觉调试是最大的问题,除非我们把指定元素用容器单元类型的变量先取出, 否则几乎不能查看到任何有用的信息.请问各位前辈,如何方便有效地进行标准容器的调试查看?
...全文
345 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fakev 2003-12-25
不能给自已加分,大家见者有份
  • 打赏
  • 举报
回复
fakev 2003-12-15
终于自己找到了解决办法,和大家共享一下.vector的话可以用vector._First, n 来查看vecotr的前n 个成员,或vector._First[n]来看某一个元素。象map之类的东西,没有一个方便的方法来这样看,但可以通过它的数据结构关系自己 在watch中去遍历left/parent/right
  • 打赏
  • 举报
回复
fakev 2003-12-13
好悲惨:( 用Watch的时候,添加如vec[2]这样的表达式时提示的只是重载的操作符有二义性, 似乎应该有什么方法来消除其二义性来查看
  • 打赏
  • 举报
回复
binjuny 2003-12-13
很好用吧
  • 打赏
  • 举报
回复
gieroland 2003-12-13
是啊,我一般也是将有效值取出来查看的,别说vector/map了,好象CArray,CList等也不好用watch查看吧!自从用了STL,就没怎么用MFC的数据结构类了.
  • 打赏
  • 举报
回复
zjg751206 2003-12-13
我也没有发现.我一般getat取得其中一个看看.messagebox的看.虽然很烦可也有效
  • 打赏
  • 举报
回复
会思考的草 2003-12-12
好像没有吧,我一般都是看内存。
  • 打赏
  • 举报
回复
ddddh 2003-12-12
也关注学习一下!
  • 打赏
  • 举报
回复
yifengling0 2003-12-12
关注学习一下!~

  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC
加入

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
申请成为版主
帖子事件
创建了帖子
2003-12-12 05:00
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……