c++ - Visual Studio 2015:std::vector 的可视化不在调试中显示信息

标签 c++ debugging vector visual-studio-2015

我安装了 visual studio 2015 的新更新,现在版本 14.0.25424.00 和更新 3。 安装更新后,调试时 std::vectors 的可视化发生了变化。通常当我调试程序时,我可以看到 std::vector 的大小和项目。

更新后我只能看到 std::vector 的原始 View 。

Visualization of a vector in the 'Locals' window

这是我用于此示例的代码:

int main()
{
   int a = 1;
   std::vector<int> vecOfInt;
   vecOfInt.push_back(1);
   vecOfInt.push_back(2);
   vecOfInt.push_back(3);

   return 0;
}

我认为可能在更新期间 visual studio 中的某些设置发生了变化,但我无法找出有什么不同...... 除了重新安装 visual studio 之外,有谁知道我可以尝试解决这个问题吗?

编辑: 这里请求的调试设置: enter image description here

最佳答案

遇到了同样的问题。修复更新修复了它。

转到控制面板\所有控制面板项\程序和功能 -> 查看已安装的更新 -> 右键单击​​ Visual Studio Update 3 -> 更改 -> 修复

关于c++ - Visual Studio 2015:std::vector 的可视化不在调试中显示信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38655992/

相关文章:

c# - 使用附加到进程在 Visual Studio 2008 中调试 DLL 项目

visual-studio-2010 - Visual Studio 2010 : Visual Debugger Drill down into collection pain

c++ - 用另一个const std::vector和其他值创建一个const std::vector

c++ - 最后一个函数没有显示正确的输出

c++ - 类似函数的宏和奇怪的行为

c++ - int 和 double 的均匀随机分布 "base class"?

c++ - 是否可以将SQLite数据库加载到内存中并执行查询?

c++ - 为什么编译器告诉我在 'if'和 'else if'语句中没有运算符与操作数类型匹配?

c++ - 删除两个 vector 中的重复项

c++ - 无效迭代器的算术