在VS 2010中自动查看监视窗口中的向量元素的方法

时间:2011-04-28 16:13:45

标签: visual-studio visual-studio-2010 ide vector

是否有任何技术可以让一个向量元素放在观察窗口中,并且实际上看到它在更改时会更新?

这是背景。

vector<int> x;
x.push_back(3);

然后将 x [0] 放入观察窗口并实际看到它的值。

未能解决该问题,最佳选择是什么?

2 个答案:

答案 0 :(得分:3)

x添加到观察窗口。 VS应该显示其元素。单击左侧的加号链接可在其自己的行中查看其元素。单击元素的名称(即x[0])并将其拖动到监视窗口中自己的空白行。这应该会给你一个新的行,看你想要的元素。确保您单击以进行拖动是变量名称而不是其值(拖动值将观察该值)。

答案 1 :(得分:3)

Pablo的方法仅适用于固定索引值。如果要使用变量设置索引,请使用:

((x)._Myfirst)[index]

这很丑陋,很难记住,但却有把戏。