在VS2010中调试cpp错误值

时间:2014-08-17 16:33:36

标签: c++ visual-studio-2010

我遇到了一个调试问题,我无法理解这种情况。附上的图片是快照。 pos是整数向量。我不明白为什么我不能

pos[k]-pos[j]

在调试窗口中正确显示。但是,应用程序运行正常,输出正确。我想知道是否是由于某些IDE配置。欢迎提出任何意见。

enter image description here

1 个答案:

答案 0 :(得分:0)

根据您使用的标准库的版本,在向量的成员的观察窗口中查看并使用它们而不是operator []。例如,对于VS2013,这可以在观察窗口中使用:

pos._Myfirst[ j ] - pos._Myfirst[ k ]

因为_Myfirst是指向矢量存储的指针