我遇到一个调试问题,我无法理解情况。附带的图片是快照。 pos
是整数的向量。我不明白为什么我不能拥有pos[k]-pos[j]
在调试窗口中正确显示。该应用程序运行正常,但输出正确。我想知道这是否归因于某些IDE配置。欢迎任何意见。
最佳答案
根据您使用的标准库的版本,在监视窗口中查找vector的成员,然后使用它们代替运算符[]。例如,对于VS2013,它可以在监视窗口中使用:
pos._Myfirst[ j ] - pos._Myfirst[ k ]
因为_Myfirst是指向向量存储的指针
关于c++ - 在VS2010中调试cpp错误值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25351240/