0

对于std::vector,可以在调试模式下Visual Studio 2010的watch window中使用以下语句查看内容

(v._Myfirst)[startIndex], count  

其中 v 是向量变量,count 是要列出的值的数量。

像 std::vector 一样:有什么方法可以用来在 Visual Studio 2010(调试模式)中查看存储在 std::deque 中的内容吗?

谢谢,

4

1 回答 1

0

以下是我用来解决此问题的设置。此设置不仅解决了 std::deque 容器中不显示内容的问题,它还开始在调试模式下显示其他 stl 容器中的内容以及 [Vector, Map, Set etc]。

[我仅针对随Microsoft Visual Studio 2010 Service Pack 1安装的Visual Studio 2010 Professional版本测试了此设置]

第 1 步:卸载Microsoft Visual Studio 2010 Service Pack 1 - 对于我的项目工作,我真的不需要 Service Pack 1,因此卸载 Service Pack 1 不会对我的情况造成任何问题。

第 2 步:重新启动系统。

第 3 步:如果您没有收到错误“链接:致命错误 LNK1123:转换为 COFF 期间失败:文件无效或损坏”,则无需执行此步骤。否则浏览

项目属性 -> 链接器(常规) ->将启用增量链接更改为否(/INCREMENTAL:NO)

于 2013-08-06T15:11:18.000 回答