提问人:PentiumPro200 提问时间:4/8/2017 最后编辑:PentiumPro200 更新时间:4/8/2017 访问量:94
Visual Studio 2010 C++ 调试器 -- 无法查看数据
Visual Studio 2010 C++ debugger -- cannot see data
问:
有时在 Visual Studio 2010 (C++) 的调试模式下使用数据查看器时,我看不到数据。我可以看到许多其他变量的数据,但看不到下面显示的数据。下面的元素是一个数组。如何摆脱“(错误)”消息并查看数据?
更新:我编写了一个名为“view”的成员函数。如果我跳转到函数调用,调试器工作正常,我可以看到所有类变量。因此,这可能是调试器遵循指针的问题。
答:
0赞
mligor
4/8/2017
#1
您的对象“测试”是标准 STL 类(向量、集合等)之一吗?
如果是,通常您还应该在调试器工具提示中获得大小 - 这看起来像损坏的 autoexp.dat 文件。
如果您在 autoexp.dat 中进行了一些修改,请尝试将其还原并检查是否有帮助。
评论
0赞
PentiumPro200
4/8/2017
它不是一个 STL 类,而是一个供应商支持的专有数组。调试器在 80+% 的时间内都能正常工作。
0赞
mligor
4/8/2017
...存储在里面的物体的类型是什么?“(error)” 显示数组中存储的对象。
0赞
PentiumPro200
4/8/2017
它存储了我定义的结构。
评论