我遇到了一个调试问题,我无法理解这种情况。附上的图片是快照。 pos
是整数向量。我不明白为什么我不能
pos[k]-pos[j]
在调试窗口中正确显示。但是,应用程序运行正常,输出正确。我想知道是否是由于某些IDE配置。欢迎提出任何意见。
答案 0 :(得分:0)
根据您使用的标准库的版本,在向量的成员的观察窗口中查看并使用它们而不是operator []。例如,对于VS2013,这可以在观察窗口中使用:
pos._Myfirst[ j ] - pos._Myfirst[ k ]
因为_Myfirst是指向矢量存储的指针