e_c*_*ard 5 c++ debugging vector visual-studio-2015
我安装了 Visual Studio 2015 的新更新,现在版本为 14.0.25424.00,更新为 3。安装更新后,调试时 std::vectors 的可视化发生了变化。通常,当我调试程序时,我可以看到 std::vector 的大小和项目。
更新后我只能看到 std::vector 的原始视图。
这是我用于此示例的代码:
int main()
{
int a = 1;
std::vector<int> vecOfInt;
vecOfInt.push_back(1);
vecOfInt.push_back(2);
vecOfInt.push_back(3);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我认为也许在更新过程中 Visual Studio 中的某些设置发生了变化,但我找不到什么不同...有谁知道除了重新安装 Visual Studio 之外我可以尝试解决这个问题吗?
我在我的两台VS2015机器Enterprise和community 14.0.25424.00版本中调试它。
\n\n我发现选项“使用本机兼容模式”将影响本地或监视窗口中的 std::vector 大小。如果我禁用它,它在我这边工作得很好。
\n\n也许你可以重置你的 VS 设置并再次调试它。
\n\n工具->导入和导出设置向导->重置所有设置->选择\xe2\x80\x9c不,只是重置设置,覆盖我当前的设置\xe2\x80\x9d->选择默认设置集合。
\n\n\n