标签: c++ visual-studio debugging boost
我在VS 2003中调试了一个C ++程序,并且一个boost变量显示为具有值{null = ???}。这是什么意思?
答案 0 :(得分:3)
通常当你看到???在C ++调试器中,它意味着底层表达式计算器在访问特定表达式的内存时遇到问题。因此,该值很可能指向无效或无法访问的内存。
此会话也可能使用autoexp.dat文件,并指向基础表达式中无法访问/可用的成员。我相信这也会导致???显示。