在Visual Studio调试器中,{null = ???}是什么意思?

时间:2009-09-13 17:00:27

标签: c++ visual-studio debugging boost

我在VS 2003中调试了一个C ++程序,并且一个boost变量显示为具有值{null = ???}。这是什么意思?

1 个答案:

答案 0 :(得分:3)

通常当你看到???在C ++调试器中,它意味着底层表达式计算器在访问特定表达式的内存时遇到问题。因此,该值很可能指向无效或无法访问的内存。

此会话也可能使用autoexp.dat文件,并指向基础表达式中无法访问/可用的成员。我相信这也会导致???显示。