【问题标题】:What does the {???} mean in the VC++ Watch window?VC++ Watch 窗口中的 {???} 是什么意思?
【发布时间】:2016-12-14 22:13:35
【问题描述】:

我正在使用 Visual Studio 2013 调试 C 项目。下面的 Watch 窗口中的 {???} 是什么意思?

我想一定有什么问题,我搜索了一下。但没有运气。

【问题讨论】:

  • 指针所指向的值通常会显示在那里,但由于指针为空,所以无法解引用,无法获取值。 ??? 表示这一点。

标签: visual-studio debugging visual-c++ watch


【解决方案1】:

Igor 的建议是正确的,这是本期的示例。

如果我禁用行代码“currnode->nextnode = NULL;”,它将显示与您相同的结果。

但是如果我启用它,它会像这个屏幕截图一样显示 NULL 值,所以它与指针的 null 值有关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多