在VisualStudio调试器中,{null=???}是什么意思? 我在VS 2003中调试C++程序,一个Boost变量显示为{{NUL=???} }。这是什么意思?
通常当你看到???在C++调试器中,这意味着底层表达式计算器在访问特定表达式的内存时遇到问题。因此,该值可能指向无效或不可访问的内存在VisualStudio调试器中,{null=???}是什么意思? 我在VS 2003中调试C++程序,一个Boost变量显示为{{NUL=???} }。这是什么意思?,c++,visual-studio,debugging,boost,C++,Visual Studio,Debugging,Boost,通常当你看到???在C++调试器中,这意味着底层表达式计算器在访问特定表达式的内存时遇到问题。因此,该值可能指向无效或不可访问的内存 也可能此会话正在使用一个文件,并且它指向一个在基础表达式中不可访问/不可用的成员。我相信这也会导致???显示。变量的类型是什么?这三个问号通常表示“内存读取错误”。变量的类型是指向guid类型的boost指针。很高兴知道这一点???表示内存读取错误,谢谢。但是“null=”是什么意思呢?谢谢你的链接,我没有考虑过。我会在下次可以的时候检查一下。
也可能此会话正在使用一个文件,并且它指向一个在基础表达式中不可访问/不可用的成员。我相信这也会导致???显示。变量的类型是什么?这三个问号通常表示“内存读取错误”。变量的类型是指向guid类型的boost指针。很高兴知道这一点???表示内存读取错误,谢谢。但是“null=”是什么意思呢?谢谢你的链接,我没有考虑过。我会在下次可以的时候检查一下。