我有一个std::map
,它是一个类的私有成员。其中一个值正在改变(当它不应该)时,我无法弄清楚在哪里。一旦地图被汇编,由于所使用的密钥的性质,所讨论的元素总是最后的。
我正在尝试在Visual Studio 2010中的最后一个元素(第六个是精确的)上设置数据断点但是没有运气。我查看了map
和xtree
(其基础)的标题,但找不到合适的成员。
有谁知道如何设置std::map
中元素值的数据断点?
答案 0 :(得分:1)
您应该能够使用调试器浏览地图到实际的.second
数据成员,然后在它生成的表达式前面添加&
。然后将该地址放入数据断点,看看你是否有更好的运气。