在std :: map的元素上设置数据断点

时间:2013-01-22 16:08:54

标签: c++ visual-studio-2010 debugging map breakpoints

我有一个std::map,它是一个类的私有成员。其中一个值正在改变(当它不应该)时,我无法弄清楚在哪里。一旦地图被汇编,由于所使用的密钥的性质,所讨论的元素总是最后的。

我正在尝试在Visual Studio 2010中的最后一个元素(第六个是精确的)上设置数据断点但是没有运气。我查看了mapxtree(其基础)的标题,但找不到合适的成员。

有谁知道如何设置std::map中元素值的数据断点?

1 个答案:

答案 0 :(得分:1)

您应该能够使用调试器浏览地图到实际的.second数据成员,然后在它生成的表达式前面添加&。然后将该地址放入数据断点,看看你是否有更好的运气。